How to find us

Balmoral Lodge is located just 5 minutes walk from Lord Street, the heart of Southport itself, is located on the west coast, approximately 20 miles north of Liverpool and 30 miles south of Blackpool


View Larger Map