Ibis London Docklands - ExCeL

9 Royal Victoria Dock
London
United Kingdom