Fire crews battled to put out the inferno on Winchester Road, Bishop’s Waltham, after it erupted around 2am this morning.
No one was injured in the fire which engulfed a nearby commercial building, Hampshire Fire and Rescue Service confirmed.
Six breathing apparatus and two hose reels were needed by fire crews from Bishop’s Waltham, Botley and Wickham.
The fire was put out just before 5am.
It was not known how the fire started.