Tune Hotel - London, Canary Wharf 2 stars

21 Hertsmere Road West, Tower Hamlets, London, E14 4BF, United Kingdom

Hotel image
Read more reviews for Tune Hotel - London, Canary Wharf