EnglandGreater LondonLondon
2 guests
1 bedroom
1 bathroom
This light-filled apartment puts London at your fingertips. Edgware Road, which connects you to most of the city, is just a few minutes away. But, if you'd rather stay local, there's plenty to enjoy –...
From €340 Nightly