Iconic London Highlights for a Luxurious Two-Day City Escape

Picture yourself exploring London in style.

London Eye

London Eye

Iconic riverside observation wheel with unforgettable 360-degree views over London.
The London Eye, a giant observation wheel on the South Bank of the River Thames, offers sweeping 360-degree views across London. Opened in 2000, it quickly became an emblem of the modern city. Each glass capsule glides slowly above landmarks such as the Houses of Parliament, St Paul’s Cathedral and, on clear days, even Windsor Castle in the distance. The experience is serene and photogenic, ideal at sunset when the city lights begin to glow. Its riverside setting also places visitors within easy reach of galleries, theatres and the South Bank’s cultural promenade.