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

Ask Voya about this trip