Address: Riverside Building, County Hall, Westminster Bridge Rd, London SE1 7PB, UK | Find on Maps
SEA LIFE London Aquarium is located on the south bank of the River Thames in Central London, inside the historic County Hall building. It sits right next to the iconic London Eye, offering easy access to other major attractions in the area.
Closest landmark: London Eye (0.1 km away)

