Show on map 0.5 mi from city centre, Liverpool, ENG, United Kingdom Set in the centre of Liverpool, Holiday Inn Liverpool City Centre is a short walk from Queen Square Bus Station, and just a few steps from local restaurants and bars.