This 4-storey city hotel is located very close to London's most important touristic and cultural attractions, such as St. Paul's Cathedral, the Tower of London, the London Eye and the Tate Museum. Guests will be able to find within the area a number of restaurants, bars and leisure places. The nearest underground station is located approximately 350 m from the hotel.
Foto Holiday Inn Express London City
Room
Lobby
Lobby
General view
Lobby
Reviews
No Reviews