Police released surveillance video of the incident on Thursday morning as the search for the bandit continues.
The robbery attempt happened around 5:36 a.m. on October 13th at 912 Walnut Street.
The video shows the man walking into the store wearing sunglasses and a green towel over his head. He approaches the counter but then leaves.
The suspect is then seen re-entering the store, this time with the towel covering his face.
It's at this point, police say, the man approaches the counter and demands money from the cash register while tugging at his waistband.
The worker told the suspect "show me the gun," police say, then told the other employees they were being robbed.
The suspect pulled out a thin piece of metal with a curved handle, police say, and started to approach one of the workers.
That's when the employee punches the man in the jaw, causing him to fall down.
The towel falls off the man's head and a surveillance camera capture his face as the runs away.
Once out of the store, the man gets away in a dark blue or green BMW X5 with no license plate.
The suspect is described as a white male, 40 to 50 years old standing 6'1" to 6'3" tall weighing 280 to 300 pounds. He has short brown hair, a mustache and was wearing a light blue flannel shirt and blue jeans.
Anyone with information is asked to contact Philadelphia Police at 215-686-TIPS (8477), text a tip to PPD TIP (773847) or through PhillyPolice.com.