Where is Summerhouse?

Where is Summerhouse located?

Summerhouse, England, Great Britain (approx. 54.5680239014°, -1.6886157992°)


Where is Summerhouse on the map?