Three men were arrested moments after an armed robbery at Bridge Street Brewery in Port Elizabeth on Friday.
Police Spokesperson Colonel Priscilla Naidu says two men entered the restaurant pretending to look for work when one pulled out a gun and the other a knife.
Naidu says they then stole money from the safe and two cellphones before fleeing with an accomplice who was reportedly waiting for them in a car.
The 28-year-old victim pressed her panic button and Atlas security arrived on the scene.
Two of the men were arrested in Produce street while a third was caught in Cuyler street in Central.
Police confiscated both weapons and the money.
The men aged 28,36 and 52 will appear in court soon.