Portsmouth: Other attractions Portsmouth Sea Life Centre is on the sea front close to Southsea Castle and the D-Day Museum. Situated in Clarence Esplanade, the Sea Life Centre is well served by local bus routes and is signposted from all major routes into the City. Car parking is available nearby (a charge is made) or free parki... stvincent.ac.uk