EnglandGreater LondonLondon
2 guests
1 bedroom
1 bathroom
You'll love the look of this elegant, contemporary apartment, but you'll adore the location even more. Placed just a hop, skip, and a jump from the bustling cobbled streets of Covent Garden Piazza – i...
From €461 Nightly