Brief business description
The Bowden Lodge Hotel is ideally situated in a quiet location on Albert Road, the continuation of Southport's famous Lord Street - the tree lined boulevard at the heart of the town centre and shopping area. The promenade, central attractions and Southport Theatre are also just a short stroll away.