Block Party November 1, 2016 Hayes Valley commercial district’s Annual Holiday Block Party! For more EVENT DETAILS visit our blog. postcard_2016.pdf