EnglandGreater LondonLondon
4 guests
1 bedroom
1 bathroom
Smack bang in the heart of Soho, this apartment is just a short stroll from London’s best shops, restaurants and bars. If sightseeing is on the cards, Leicester Square, Trafalgar Square and Buckingham...
From €584 Nightly