EnglandGreater LondonLondon
2 guests
1 bedroom
1 bathroom
Just seconds away from Leicester Square station, this simple apartment puts London at your fingertips. While on the smaller side, you'll find everything you need for extended stays here, and you can e...
From €323 Nightly