Fire engines blocked off Roberts Way in Voorhees around 7:30 p.m. Saturday.
Flames poured from the roof as firefighters tried to douse the two-alarm fire.
It took crews over an hour to get the upper hand.
As of Sunday morning, there are no reports of any injuries.