Ibis London City Hotel has easy access to Liverpool Street Station and the financial heart of the City. Many corporate head offices are within walking distance of the hotel.
The hotel is ideally located in the heart of the City of London.
5 commercial street
London e1 6bf
Buscando habitaciones alternativas