Estrella Taqueria
(415) 861-1455 | 533 Haight St, San Francisco, CA 94117
Mexican Delivery in San Francisco
Menu
Order Online
Location
About
Start Your Order
Is it for Pickup or Delivery?
Pickup
Delivery