Offering superior accommodation as well as stunning blend of hospitality, comfort and contemporary style, the Best Western Premier Mayflowers Hotel is an ideal accommodation base [ + ]