Several fire departments were summoned to battle a fire that swept through a Largo commercial building.