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 which is the heart of the town centre and shopping area. The promenade; central attractions; and the Southport Theatre & Floral Hall Conference complex are also just a short stroll away.
We have been awarded four diamonds by the AA |