Charles Jennings, 34, of the 1500 block of Dickinson Street, was arrested on Tuesday for the incident last month.
Investigators say it was around 1:00 p.m. on July 17th when the victim cashed a check in the 1100 block of South Broad Street.
Police say Jennings followed the victim out of the building to the 1300 block of South Juniper Street.
There, police say, Jennings grabbed the woman, threw her to the ground and stole the wallet that was hanging from her neck.
Shortly after the crime, police released surveillance video to the media which led to several tips Jennings' arrest.
Jennings is charged with robbery and related offenses.