Stonework, Mallow and Grindelia at Buena Vista Park.
Took a 5-mile hike today with a friend. Starting at 19th & Noe near Dolores Park, up 19th, down Thorpe Lane alley, up a narrow hidden stairway to Kite Hill, out the secret side path, pedestrian bridge over Upper Market, Greystone to the Pemberton steps, up to Tank Hill & down into the Haight & Golden Gate Park then back down Haight to Buena Vista Park, across to Corona Heights and back.