London Eye – City Video Guide
The London Eye is located on the south bank of the River Thames. It stands across the water from the Palace of Westminster.
The London Eye is located on the south bank of the River Thames. It stands across the water from the Palace of Westminster.
At Expedia, we want to help you get the most out of your vacation. Whether you’re touring the historic city by double-decker bus or …
Whether you’re on a quest to soak up some art, take in a culinary tour, or just want to ride an iconic red bus, London is always a …