Oxford County OPP say three men have been arrested and charged in connection with a bust last week that netted $4 million in drugs.

Marijuana, cocaine and an additional $120,000 in offence-related property were seized from a property on Oxford County Road 55 on Friday.

Investigators say the property was the site of a sophisticated marijuana grow op.

Two Toronto men, 32 and 40, and a 33-year-old Flushing, New York man are all facing more than half-a-dozen charges.

They include; marijuana production, marijuana possession for the purpose of trafficking, cocaine possession, possession of property obtained by crime under $5,000 and various weapons offences.