Six fire crews from across Somerset battled a big blaze at Sedgemoor Services near Burnham-On-Sea on Friday.
The southbound service station on the M5 was closed to the public while crews tackled a fire in a roof.
500 square metres of the roof was damaged in the blaze, which took over two hours to extinguish.
Fire crews from Burnham-On-Sea, Cheddar, Street, Weston-super-Mare and Bridgwater were initially called to the scene shortly after 3pm.
Crews confirmed there was a fire in the roof of the building that is used as a restaurant and café area and got to work with breathing apparatus and hose reel jets.
By 4pm, crews had gained access to the roof space and were at work with one breathing apparatus, two hose reels and two safety jets. At 4.20pm, the aerial ladder platform was in use.
Aty 4.40pm, crews reported “good progress was being made damping down the hotspots with the fire surrounded.” Positive pressure ventilation was also in use to remove smoke from the building.
At 5.15pm, crews gave a ‘stop message’ with the fire completely extinguished.
“The fire was extinguished using one breathing apparatus, six breathing apparatus, two hose reels, two covering jets and two safety jets.”
“Damage to the roof was 500 square metres caused by fire heat and smoke. Crews continued into the evening to damp down several hotspots and were liaising with site management and contractors.”