Where is Southhouse?

Where is Southhouse located?

Southhouse, Southhouse, Great Britain (approx. 55.89995°, -3.1574006°)


Where is Southhouse on the map?