EnglandGreater LondonLondon
4 guests
2 bedrooms
2 bathrooms
Moments from the Thames, this apartment puts London’s most famous landmarks within easy reach. Trafalgar Square, London Eye, and Covent Garden are all about a ten-minute stroll away, though Charing Cr...
From €1,082 Nightly