Where is The Beach House?

Where is The Beach House located?

The Beach House, The Beach House (Station), Great Britain (approx. 50.723877°, -1.597275°)


Where is The Beach House on the map?