Questo hotel a 3 stelle si trova nel centro della città di Londra ed è stata fondata nel 2005. Si trova vicino alla Torre di Londra e la stazione più vicina è Algate Oriente. L'Hotel dispone di un ristorante, un bar e una sala conferenze. Tutte le 65 camere sono dotate di cassaforte e aria condizionata.
Il Comfort Hotel Tower of London si trova nel cuore della città, con facile accesso per ogni parte di Londra grazie alla metro, alla stazione di Docklands Light e agli autobus. Situato nell'area business di Londra, vicino alla Bank of England, Royal Mint e alla Lloyds; infine l'hotel si trova vicino alla Tower of London, Tower Bridge, H.M.S Belfast, River Thames Boat Trips, St. Pauls Cathedral and The Monument.