The Canary Wharf Collection

2 Beds
Underground Station iconCanary Wharf
E14 8NUE14 8NU
Add to wishlist
From £194 per night