Holiday Inn

Holiday Inn
5 Cavell Street, London, E1 2HP
Photo of Holiday Inn