Protesters say they want to turn the building at 888 Turk Street into a social center and food bank.
Protesters began marching from Union Square to the building early Sunday evening.
Traffic snarled in the Geary and Powell streets area as police kept stopping traffic so the march could continue.