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 €880 Nightly