Carousel Hotel

663-671 New South Promenade
Blackpool
United Kingdom