Worcester - Leigh Court Barn
The Leigh Court Barn is the largest timber-framed barn in Britain, built in the 14th C for the monks of Pershore Abbey.
Hobbies & Activities category: Agricultural area or museum; Architecture - Medieval
Attractions Near Leigh Court Barn, Worcester
Hotels in Popular England Destinations

