The flames broke out around 3:00 p.m. Wednesday on the 600 block of East Darby Road.
Heavy fire was showing upon arrival and firefighters struck a second alarm.
One person was transported to Lankenau Hospital with what appear to be minor injuries.
The fire was brought under control shortly before 4:30 p.m.
An investigation into the cause is still underway.