Corporate Hospitality in Liverpool


Liverpool is located on the eastern side of the Mersey Estuary in Merseyside, England. Liverpool is a city and a metropolitan borough. Liverpool was founded in 1207 as a borough and became Liverpool City in 1880. Liverpool had a population of 435,500 in 2001.