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.

Check out our free weekly podcast

Back to top button