Where is London Eye
About Where is London Eye Located
Explore the map to locate London Eye on world map, The London Eye (Millennium Wheel), is a cantilevered wheel for observation located on the South Bank of Thames River in London. It is the tallest cantilevered observation wheel in Europe, and is the utmost famous paid travel attraction in the UK with over three million visitors every year. It has been included in various appearances in famous culture.