Hotels
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.
You'll need to
subscribe to unlock this content. Already subscribed? Login?