Three people in Melbourne have landed serious charges following a search on a St Kilda road property on Thursday.
Detectives from the Caulfield Divisional Response Unit executed a search warrant just prior 8:30am where they found cannabis, heroin, prescription drugs and a commercial quantity of methylamphetamine.
Police also recovered cash, a handgun, ammunition, a taser, stolen power tools, and stolen identification documents.
Two men aged 34 and 32, and a 32-year-old woman have been charged with a series of offences including trafficking a commercial quantity of illegal drugs, possessing a prohibited weapon and breach of bail.
The men will appear in court on Friday and Monday respectively, while the woman, who has been bailed will face the Melbourne Magistrates court on December 1.