A fast-moving blaze early Sunday destroyed five homes and smoke-damaged two others on the 2800 block of Memphis Street in Kensington, leaving 20 people homeless.
Five families, including four children under 12, were displaced, according to the Southeast Pennsylvania Chapter of the American Red Cross.
One family was staying at the Red Cross House for emergency shelter. The other displaced families had places to go or were provided temporary hotel accommodations, Red Cross spokesman David Schrader said.
Witnesses said a propane tank for grilling exploded during the fire and firefighters told neighbors to go back into their homes for safety.