Sea Life London Aquarium

Sea Life London Aquarium

I visited the Sea Life London Aquarium in May 2016. It is located right next to the London Eye. The next building is Dreamwork’s Shrek’s Adventure. The area is a happening one! The nearest metro station is Westminster, when you get out of the tub...

Close