A London Eye está localizada no Rio Tâmisa, com vista para o rio de um lado e para os Jardins do Jubileu do outro.
Essa roda-gigante fica a 135 m acima de Londres, com vistas incríveis da Ponte de Westminster, dos Jardins de Whitehall e até do Big Ben em um dia claro.