A dozen men have been charged in an alleged drug ring bust at a Queens public housing complex.

The Queens DA's office says 12 men ranging from 18 to 63 years old sold heroin, cocaine and other drugs at the Astoria Houses. 

Prosecutors say the group has unknowingly sold drugs to undercover officers on nearly 100 separate occasions since last September.  

Officials say three of the men also sold guns to officers. 

The defendants are facing a litany of drug and gun charges.

Police say they expect to make more arrests in connection to the alleged drug ring.