18 Albert Road
Southport
Merseyside
PR9 0LE
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.
There are currently no reviews for this company
All fields are required. Your review will appear immediately.