Address: 24 South Park, San Francisco, 94017, United States Of America
City: San Francisco
Menu Dishes: 29
Reviews: 1
"The Mexican food here is pretty standard, but the portions are genuinely large. I recommend getting takeout, as you likely won't be able to finish it all."
All prices are estimates on menu.