Close to the central station, Quest Liverpool City Centre is located in the heart of the vibrant city of culture and history. Whether your stay is for business or leisure, you'll be able to enjoy all the things that come standard with the Quest experience: A fully-equipped modern and light-filled apartment, plenty of living space to relax & unwind, an array of dining options to choose from and the best staff on hand to make every part of your stay a success.
Phone
+44 151 318 1809
Location
72 Church Street Liverpool, England, L1 3ay, United Kingdom