They were called to the Burn Bullock at around 730 last night and had the blaze in London Road under control by 1030.
No one was seriously injured but half of the ground, first and second floors were damaged, and the roof was destroyed.
The cause of the fire is being investigated.