
Escape from Alcatraz Triathlon: Sunday, June 1, 2025
Temporary, 6:30 a.m. until streets are clear

Escape from Alcatraz Triathlon PTO: Saturday, May 31, 2025
Temporary, 6:30 a.m. until streets are clear
Served by these Muni routes
Temporary, 6:30 a.m. until streets are clear
Temporary, 6:30 a.m. until streets are clear