This hotel is located in the city centre of London and was established in 2005. It is close to the Tower of London and the nearest station is Algate East. The Hotel has a restaurant, a bar and a conference room. All 65 rooms are equipped with safe and air conditioning.
This hotel is located in the city centre of London and was established in 2005. It is close to the Tower of London and the nearest station is Algate East.
Travelodge London Aldgate East