Address: 3033 24th St, San Francisco, CA 94110 Phone:
Reviewed on 12/31/2025
By: Christina Q.
a tried and true spot that has such delicious authentic street tacos. their al pastor which comes with that slice of pineapple is soo yummy. on a good day... more
Reviewed on 02/15/2026
By: Phillip T.
Avoid this place if you can... smh..we seen their business on instagram and thought we would travel the 50 min drive to check it out. We arrived. Waited in... more