The initial call for the fire at 120 S. Pine Street came out sometime around 6:50 p.m.
A total of 15 fire departments have responded to the fire.
An ABC11 breaking news crew on the scene said the power is out in the entire town of 1,400 people as crews handle the fire.
As of 4:30 a.m., more than 600 residents are without power as overnight lows dipped into the 30s.
The town released a statement on social media, noting it will be without power into Thursday. Detours and delays are expected. Those who need shelter from cold temperatures can go to Princeton Church of God (6085 US Highway 70).
This is a developing story, stay with ABC11 for more updates.