36-year-old Brian Burke was charged Wednesday with Robbery, Assault and Theft offenses.
Police say Burke of Chester County is currently homeless.
Officials say Burke punched a woman and then stole her prescription glasses during the incident on Monday, April 15th.
Police released the suspect's description and a sketch yesterday.
An anonymous person, who had seen the story on the news, called 911 and provided information which led to Burke's pickup truck.
Investigators were able to recover evidence from the vehicle which linked Burke to the crime.
Burke was arraigned on the charges and bail was set at $75,000 cash. He was unable to post the bail and was remanded to Chester County Prison.
His preliminary hearing is scheduled for Monday, April 29th.