Address: 2531 San Bruno Ave, San Francisco, CA 94134 Phone: (415) 468-4293
Reviewed on 08/16/2025
By: Kimberly D.
First time here. Had a super lengua burrito and it was one of the best burritos I've had in quite a while. Credentials: I've eaten a lot of taqueria... more