A 27-year-old Lake City man is recovering at a Florence hospital after Florence County deputies say he was beaten outside of a Lake City building.