EnglandGreater LondonLondon
2 guests
1 bedroom
1 bathroom
Not far from Big Ben, this central apartment is perfect for couples and commuters alike. There are excellent transport links here, with a bus stop right outside the building, and several tube stations...
From €320 Nightly