Hotel Ibis London Docklands Canary Wharf - London United Kingdom - Photos
» Hotel Ibis London Docklands Canary Wharf - London United Kingdom
Hotel Ibis London Docklands Canary Wharf - London United Kingdom - Search and Book Hotel
1 Baffin Way Off Preston Road
E14 9Pe London
Hotels 3 Stars United Kingdom