Discover Our Best Deals Around London City

Sleeps 4

£170 per night

Canary Wharf Apartment - 2 Bedroom 2 Bathroom with River Views

2 Beds2 Baths85 Sq. m

Apartment

( Management Company )

London, London, United Kingdom