Firefighters rushed to tackle a blaze in a garage near Winchester.
Crews attended the scene at East Street in Alresford, where the fire started in a row of houses and small businesses.
Witness Maddie Attenborough said others saw a lorry drive down a side passage and catch an electric cable, sending sparks flying and causing the fire.
“Some of us were evacuated and told to turn off electricity. The road was closed to both pedestrians and traffic,” she said.