Where is Rousham House?

Where is Rousham House located?

Rousham House, Rousham House, Great Britain (approx. 51.913334°, -1.305°)


Where is Rousham House on the map?