Embarcadero to the Ballpark, then through Biotech city to ruined docks and dockyard buildings, straight up Portrero Hill over to Vermont St, zig-zag through SOMA for a final dash down Market St to close the circuit.
Route elevation courtesy of Hey What's That?