Taqueria Castillo

86 McAllister St, San Francisco, CA

Menu (As of 11/1)

Burritos

Quesadillas

Seafood

tacos

Nachos

Plates

Fajitas

Enchiladas

Beverages

Fresh Juices

Taqueria Castillo: hours and how to order