EuropeResorts & Hotels Review of Aloft Hotel – Liverpool, England by GO GlobeHopper August 21, 2017 by GO GlobeHopper August 21, 2017 Situated at the top of North John Street, Aloft Hotel Liverpool is located within the site of Liverpool’s Royal Insurance Building built … 0 FacebookTwitterPinterestEmail