Two teenagers from south east Asia are due to appear in court after £350,000 worth of cannabis was found growing in a disused hotel in Clackmannanshire.
Central Scotland Police removed about 500 plants from the former Alva Glen Hotel at the weekend following a tip-off from a member of the public.
Officers also removed heating and lighting equipment from the scene.
Two 17-year-olds, one of whom was arrested during the raid, will appear at Alloa Sheriff Court on Monday.
Officers from the force also recovered about £20,000 worth of amphetamine and other drugs from an address in Stirling.
The discovery was made after the force stopped a car at Pirnhall near the city on Friday evening.
Two men, aged 25 and 33, are due to appear at Stirling Sheriff Court on Monday in connection with the discovery.