No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
1 Callard Close, London
Set within 800 metres of Lord's Cricket Ground and 1.9 km of Madame Tussauds in London, Little Venice Canal TownHouse features accommodation with seating area. Complimentary WiFi is offered. There is also a kitchen in some of the units equipped with a dishwasher. Regents Park is 2.8 km from the apartment. The nearest airport is London City Airport, 18 km from the property.
See MoreUsage of subsidiary facilities may incur additional fees