City Sport have been making quality headwear in Belgium since 1898. Their variety of caps include newsboys, ivys, and duckbills. They have a wide range of patterns of tweed, herringbone and plaid. City sport makes caps in 100% Cashmere, Cashmere and Wool Blends, Wool, and Linen.