Where is Bower House?

Where is Bower House located?

Bower House, Bower House (Station), Great Britain (approx. 51.613655°, 0.181199°)


Where is Bower House on the map?