Mains Hall Manor

Mains Hall Manor

A 16th century manor house, now used as self-catering accommodation for weddings and private hire.