A third suspect has been charged after a 20-year-old woman was allegedly gang sexually assaulted and confined in a hotel room last winter.

Police arrested 20-year-old Keyon Small on Thursday. He’s facing charges of assault, sexual assault, sexual interference, forcible confinement and gang sexual assault.

A fourth suspect remains at large.

Two other men, Gavin Campbell, 20, and Trian Vassel, 19, both of Toronto, were arrested in December 2015. They were hit with 30 charges between them, including sexual assault and forcible confinement.

Gavin Campbell, 20, (left) and Trian Vassel (right) were arrested in December of 2015 and are facing 30 charges. TORONTO POLICE.

In a release, police said a 20-year-old woman was picked up by an acquaintance on December 13, 2015, and driven to the man’s home, where she was introduced to three other men.

Once at the home, police say the four men all sexually assaulted the woman after threatening her with a gun.

Police further allege the woman was locked in a room and later taken to the Toronto Plaza hotel where she was threatened and told she would be working as an escort.

“Her acquaintance posted photos of her on backpages.com, advertising sexual services,” police said. “(He) once again displayed the gun and ordered her to take a shower and prepare for additional clients.”

The woman managed to escape and contact police, who executed a search warrant at a home where they allegedly found a gun and a quantity of cocaine.