A highly-rated bed & breakfast in Blackpool, England.