Zen Apartments - Canary Wharf
4 Stars
Canary Wharf, Tower Hamlets - E14 9RZ - London,
United Kingdom
View Map
Area: Excel / Docklands
- Jump to:
- Info
Property Location With a stay at Zen Apartments - Canary Wharf in London (Canary Wharf), you'll be within a 15-minute drive of O2 Arena and Olympic Stadium. This 4-star apartment is 3.6 mi (5.8 km) from Tower of London and 4 mi (6.4 km) from Sky Garden.Rooms Make yourself at home in one of the 10 guestrooms, featuring kitchens. Plasma televisions with digital programming provide entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include microwaves and electric kettles, and housekeeping is provided weekly.Business, Other Amenities Featured amenities include express check-in and express check-out.