EnglandGreater LondonLondon
2 guests
1 bedroom
1 bathroom
A fuss-free base in central London, this apartment is perfect for couples or solo travellers. You’ll have everything you need on-hand, including a well-equipped kitchen, laundry facilities, and a desk...
From €259 Nightly