With a location in the heart of London’s financial centre, Motel One London – Tower Hill offers designer hotel accommodation. Free Wi-Fi is accessible throughout.
Number of rooms: 319
24-26 Minories, City of London, London, EC3N 1BQ, United Kingdom
Hotel booked 3 times today.