Situated in the heart of the cultural district directly opposite Liverpool Lime street train station, Delta Hotels by Marriott Liverpool City Centre is the perfect location to explore Liverpool and all it has to offer. Liverpool One, Cavern, St George’s hall and the city’s famous arts and cultural attractions are all within walking distance
... Read more