Address: Riverside Building, County Hall, Westminster Bridge Rd, London SE1 7PB, UK
SEA Life London Aquarium lies on the south bank of the River Thames in Central London, United Kingdom. It is situated within the historic County Hall building, next to the iconic London Eye.
Nearest Landmark: London Eye (0.1 km)