Police have charged a 41-year-old man with drug offences after responding to an incident of snowballs thrown at the windows of a business in Barrie.

Officers were called to the Bohemia Cafe on Friday night over the snowballs.

Police arrested a man they say was in an agitated state, and allegedly found several "individually packed" baggies of unspecified illegal drugs while searching him.

They say the man was arrested on charges of breaching his probation, causing a disturbance, possession of narcotics and possession of narcotics for the purpose of trafficking.