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