Cartogiraffe.com

The Manor House

The Manor House is a historical building in Ascott-under-Wychwood in West Oxfordshire.