International Hotel Docklands 163 Marsh Wall,Docklands, East Central London, London London E14 9SJ, UK
Prices that are cheaper than those available on other websites