Properties worth millions were razed down on Sunday by a fire in Voi town, Taita Taveta County.
The fire is said to have started from a hotel before spreading to other businesses adjacent to it including electronic shops among others.
Traders and residents of Voi were however angered by how long the fire was controlled blaming the county for taking too long to respond.
Criminals took advantage of the fire to steal goods from the businesses as locals tried to contain it with water in buckets.
The cause of the fire is however not known.