Place
Free account · your comment posts right after signup
Southsea is a seaside resort and a geographic area of Portsmouth, Portsea Island in England. Southsea is located 1.8 miles (2.8 km) to the south of Portsmouth's inner city-centre. Southsea is not a separate town as all of Portsea Island's settlements (including Southsea) were incorporated into the boundaries of Portsmouth in 1904.
Read the full article →Not who you're looking for? Others named Southsea: village in Wales