Hotels near London Eye, London
London Eye is a tourist attraction in London. The nearest metro station is Waterloo, about 0.3 km away.
Getting to London Eye
- Waterloo — 0.3 km
London Eye is a tourist attraction in London. The nearest metro station is Waterloo, about 0.3 km away.