Staybridge Suites, Liverpool - Location