Company Overview Crowne Plaza Liverpool City Centre is a prestigious 4 star hotel located in the heart of Liverpool. We pride ourselves on delivering exceptional service and creating memorable experiences for our guests, whether they are visiting for leisure or…