Where is Southmound?

Where is Southmound located?

Southmound, Southmound, Great Britain (approx. 55.865833°, -4.552808°)


Where is Southmound on the map?