News cpliverpool.com ackleyleon44 133 views The Crowne Plaza Hotel Liverpool is located in the vibrant city centre in close proximity to major attractions including the Echo Arena and Liverpool ONE.