Where is The Glasshouse?

Where is The Glasshouse located?

The Glasshouse, The Glasshouse, Great Britain (approx. 54.9677°, -1.602°)


Where is The Glasshouse on the map?