The fire broke out at 10:45 a.m. at a home on the 3800 block of Elsinore Street.
First responders reported heavy fire showing from one townhouse.
The fire was brought under control in about 10 minutes, but not before damaging several homes - displacing three families.
Medics transported a 10-month-old child to CHOP with first-degree burns. The infant was stable at time of transport. No other injuries were reported.
One pet perished in the fire.
The Red Cross is assisting the families to find temporary shelter, clothing and food.
There is no word on what may have sparked the blaze.