Firefighters were called to the 3500 block of Germantown Avenue right around 2:45 a.m. Saturday.
The flames quickly spread to three adjoining businesses on the block and through the roof.
It took more than an hour to bring the blaze under control.
There have been no reports of injuries.
The cause of the fire is under investigation.