where is iford manor
About. The internationally renowned Iford Arts Festival takes place in the exquisite Peto Garden of Iford Manor, near Bath in the South West of England. The award-winning garden and its intimate and unique performance spaces combine to create a magical experience.bout. The internationally renowned Iford Arts Festival takes place in the exquisite Peto Garden of Iford Manor, near Bath in the South West of England. The award-winning garden and its intimate and unique performance spaces combine to create a magical experience.