Отель находится в пяти минутах ходьбы от Лондонского Тауэра, в окружении пабов и городских достопримечательностей. Центр Лондона находится в 15 минутах езды на метро. Состоит из одного 12-этажного здания. Открыт в 2010 году. Подойдет для семейных поездок и деловых путешественников.