PREMIER SUITES Liverpool is the perfect place for you stay on your next trip to Liverpool. With a city centre location, within 10 minutes walk to the business districts and the city’s attractions. Our apartments are housed within the newly built Eden Square development.