Meliá Hotels opens Innside Liverpool
Located on Old Hall Street in the heart of Liverpool’s commercial district, Melia has repurposed the former Echo and Daily Post building

Meliá Hotels International has confirmed the opening of Innside Liverpool, marking its eighth hotel in the UK.