Creature an the painted sign for The Trusty Servant pub at Minstead in the New Forest National Park, England Sign for The Trusty Servant pub in Minstead.Sign for The Trusty Servant pub in Minstead.