Holiday Inn London - Whitechapel

Starting at
$60
Room
Lobby
Lobby