Where is Chastleton House?

Where is Chastleton House located?

Chastleton House, Chastleton House, Great Britain (approx. 51.959°, -1.6521°)


Where is Chastleton House on the map?