Powell has been charged with first-degree robbery. The incident happened at 402 N. Woodbine, on Feb. 8.
Police arrested Powell Monday afternoon.
Investigators say they believe he may be linked to other area robberies.
Powell is being held at the Buchanan County Law Enforcement Center on $100,000.
Two St. Joseph Gas Stations Robbed at Gun Point
Another Cameron Convenience Store Hit by Robber