O'Farrell St. from Grant Ave. and Market Street