The Somerville Hotel Websites
Home
- thesomervillehotelblackpool.co.uk
The Somerville Hotel, 72 Station Road, South Shore, Blackpool, Lancashire is close to the Pleasure Beach and about ten minutes walk from the town centre and Central Pier.
The Somerville Hotel, 72 Station Road, South Shore, Blackpool, Lancashire is close to the Pleasure Beach and about ten minutes walk from the town centre and Central Pier.