Seen On the Street La Flor de la Vida By Street Art SF Team on September 15, 2015 Location: 25th St @ Valencia in San Francisco, CA Artist: Marina Perez-Wong. Elaine Chu.