Zen Apartments- Canary Wharf 4 stars

Canary Wharf, Tower Hamlets, London, E14 9RZ, United Kingdom

Hotel image
Read more reviews for Zen Apartments- Canary Wharf