FINAL UPDATE: Protest march has cleared off Market Street. IB/OB #SFMuni Market Street buses and #FMarket streetcars resuming regular service. Expect residual delays.(More: 34 in last 48 hours)
The location is 2601 Mariposa St, San Francisco, CA 94110 There are several meeting spaces in the KQED building, which houses the TV and radio studios.