Questo hotel a 4 stelle si trova nel centro della città di Liverpool ed è stato fondato nel 2012. È vicino al WORLD MUSEUM e la stazione più vicina è LIME STREET.