Skip to main content

About this event

It takes a village to clean a village! Join SF Village and RefuseRefuse for a friendly neighborhood cleanup!