Williams was found murdered under a bridge near the corner of 36th and Hayes in November of 2003.
The cause of death was determined to be suffocation.
For more than 5 years, her family and Camden County authorities have been searching for her killer.
A review of physical evidence and numerous interviews led the prosecutor's office to identify a suspect and bring charges against him.
23-year-old Warren Dixon of Camden, an acquaintance of the victim, was arrested Friday night and charged with murder.
Dixon is being held in the Camden County Jail and will likely be arraigned Monday.
CLICK HERE to follow Action News on Twitter
CLICK HERE to get Action News on your website
CLICK HERE to find Action News on Facebook