This 348 room hotel is in an ideal location for both business and leisure travellers, in the heart of the financial district of London. Aldgate Eaststation is right at the doorstep. Liverpool Street and the most popular attractions in London, the Tower Br
Accommodation- Number of rooms: 75
- Pet Accepted
- Number of bar(s): 1
Visit Ibis London City's official website »