This wonderful hotel enjoys a prime setting in the North West of England. Situated on Lord Street, on Southport's Parisienne Boulevard, this property is ideal for those who are eager to explore the area. Rich in culture and history, the city offers a..