It happened on Jamaica Avenue at 2:20 Friday afternoon.
The man walked into the store and went through the aisles, then left and came back with a gun drawn.
He got all the cash he could before running away.
Police say he is 35 to 40 years old, about 6-foot tall and 170 pounds.
He wore a Yankees cap and a T-shirt that said "loyalty" on the back.