Police arrested a man Friday night suspected of robbing the Esso gas station, located at 1833 Regent Street, earlier that day.
The 21-year-old man was charged with robbery, possession of a weapon for a dangerous purpose, and wearing a disguise with intent.
Sudbury Police found him using a search warrant in an apartment on Paris Street.
During the execution of the search warrant, police also found a 22-year-old male, and a female of the same age, with small amounts of marijuana valued at $60.
Both were charged with possession of a controlled substance, and the male faces an additional charge of breach of probation.