EnglandGreater LondonLondon
6 guests
2 bedrooms
1 bathroom
Here in the centre of London, you'll find everything from restaurants, pubs and shops, plus Trafalgar Square, Covent Garden, and Soho. You really can’t get more central than this, though some noise is...
From €990 Nightly