London City Centre is home to London Eye and is a popular place to see in London. Our travelers also like this historical area for its riverfront setting. If you have fun at London Eye, you'll love Sea Life London Aquarium and Shrek's Adventure London, both a short walk away.