EnglandGreater LondonLondon
2 guests
1 bedroom
1 bathroom
Just a stone's throw from Leicester Square station, this functional apartment is perfect for those who want to be in the heart of London. If you're here on business, you've everything you need, includ...
From €394 Nightly