Friday, December 4, 2026 · 5:00 pm to 8:00 pm · Hayes Valley, Hayes Valley · FREE — Join your neighbors for the Hayes Valley Holiday Stroll! Hosted by the Hayes Valley Merchants Council and the Hayes Valley Neighborhood Association, the event takes place Friday, December 4, 2026,...