A man from Mali was arrested after being caught in possession of drugs in the Paceville area, the police said.
The arrest was made on Friday at 5.30pm in St George’s Road, St Julian’s.
The police said the man was acting suspiciously, with officers intervening to carry out a search on his person and in the hotel room he was occupying.
In the room the police found 18 sachets of cocaine, pills in another bag and cannabis, together with other items related to drugs.
He is expected to be charged in court.