Lucha. Seen On the Street By Street Art SF Team on December 19, 2012 Location: Cypress Alley @24th Street in San Francisco, Ca. Artist: Lucha. Tags: Lucha, San Francisco, SF - Mission - Cypress Alley, SF - Mission District, Stickers