Gloucester is a town with the magic trifecta