The fire was reported around 1:30 a.m. on the 300 block of West Santa Fe Avenue. The house where the fire started was fully engulfed in flames when crews arrived.
The restaurant and second house sustained significant damage, officials said. It took firefighters 45 minutes to put out the flames.
According to firefighters, both homes were occupied, but everyone got out safely. The restaurant was closed at the time of the fire.
The cause of the blaze remains under investigation.