In the heart of East London, a cultural hotspot with a cutting-edge art and trendy fashion scene. This Holiday Inn hotel is only a 5-minute walk from both Whitechapel and Shadwell Underground Stations.
Number of rooms: 296
5 Cavell Street, Tower Hamlets, London, E1 2BP, United Kingdom
Hotel booked 3 times today.