Situated in Albert Road, just a short stroll away from the Winter Gardens, Blackpool Tower and the beach, this hotel has been fully refurbished.