Where is The Boathouse?

Where is The Boathouse located?

The Boathouse, The Boathouse, Great Britain (approx. 51.46249°, -0.31891°)


Where is The Boathouse on the map?