Skip to main content
>

Canary Wharf Apartments

Canary Wharf Apartments

12 Pepper Street
London
E14 9RP
United Kingdom
51.4963104, -0.0178425
From £120 /night
About Canary Wharf Apartments

Canary Wharf Apartments is a self-catering accommodation located in London. Free Wi Fi access is available. The property is a 20-minute walk from Canary Wharf and is 3.3 miles from the ExCel London.