ibis London Docklands Canary Wharf 3 stars

1 Baffin Way, Tower Hamlets, London, E14 9PE, United Kingdom

Hotel image
Read more reviews for ibis London Docklands Canary Wharf