Where is Southsea?

Where is Southsea located?

Southsea, Wales, Great Britain (approx. 53.0588711926°, -3.0437793737°)


Where is Southsea on the map?