Three men have been arrested in connection with a cannabis haul worth an estimated £180,000.
The drugs were seized during a bust in Leven on Monday.
Officers executed a search warrant on the premises and made the “significant recovery” of the large cultivation.
The men, aged 25, 28 and 33, were all arrested and charged in connection with the incident.
They were due to appear before Kirkcaldy Sheriff Court on Tuesday.
Police say the arrests send a “clear message”.
Sergeant Stuart Hay from Levenmouth Police Station said: “This was a significant recovery and sends a clear message that drugs have no place in our community.
“Intelligence from members of the public is essential in helping us identify and disrupt individuals engaged in drugs supply and I would continue to encourage anyone with information or concerns to get in touch.”