Hours & Location
2401 California St,
San Francisco, CA 94115
415-674-7745
tacobarsfinfo@gmail.com
find us on the corner of California & Fillmore
Open 7 days a week | 11am - 8:30pm