The fire started shortly before 9 p.m. Monday at the store on the 1800 block of Delmar Drive.
Firefighters arrived to heavy fire and thick black smoke pouring from the store.
They immediately upgraded the fire to two alarms.
A third alarm was struck around 9:25 p.m.
The blaze was finally placed under control at 11:30 p.m.
Action News is told a firefighter was injured and taken to Crozer Chester Medical Center.
There was no word on the extent of the firefighter's injuries.
Fire investigators are working to determine what sparked the blaze.