Flames broke out along the 2100 block of Haddonfield Road in Pennsauken, just before 1 a.m.
Firefighters arrived to find flames shooting out of the second floor.
It took crews nearly an hour to gain control of the fire.
No injuries were reported.
Get Action News on your website