This hotel is situated on Lord Street, in the centre of Southport. Guests will find restaurants, bars, links to the public transport network and shops in the immediate vicinity. It is just 100 m to the beach. Liverpool is a 30-minute drive away and Liverpool..