Where is Southsea?

Where is Southsea located?

Southsea, Wrexham, United Kingdom (approx. 53.0597617°, -3.0413199°)


Where is Southsea on the map?