HotelsClick.com

Zen Apartments - Canary Wharf

4 Stars

  Canary Wharf, Tower Hamlets - E14 9RZ - London, United Kingdom View Map
Area: Excel / Docklands

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.

Discount code

Hotel Details

Rooms

Restaurant

Exterior

Lobby

Location

Book