Ibis London Docklands

1 Baffin Way off Preston Road
London
United Kingdom