Where is Sambourne House?

Where is Sambourne House located?

Sambourne House, Sambourne House, Great Britain (approx. 51.500473°, -0.19694445°)


Where is Sambourne House on the map?