Motel One London - Tower Hill
About: Motel One London - Tower Hill is a 3 stars hotel in the heart of London, only a stone's throw away from the Tower of London, Liverpool Street and Sky Garden. The hotel is highly rated by its users, and it has a 24 hour front desk and multilingual staff.
The hotel offers free WiFi in public areas, a bar and a snack bar/deli. The rooms have a floor area of 170 square feet and they all have air conditioning, a TV, and a private bathroom.