Where is Great Chalfield Manor?

Where is Great Chalfield Manor located?

Great Chalfield Manor, Great Chalfield Manor, Great Britain (approx. 51.3676°, -2.2022°)


Where is Great Chalfield Manor on the map?