Drug squad officers working in Paceville caught three people with illicit substances on Saturday night.
The three - two Maltese and one Bulgarian - are aged between 20 and 29 and were caught with what police believe to be ecstasy, cocaine and cannabis ready to be sold.
All three are in police custody.