Back to San Francisco Restaurants
Estrella Taqueria Menu and Take Out in San Francisco California, 94117
  • Estrella Taqueria

  • Mexican
  • 533 Haight St San Francisco California, 94117
    - (0) EatStreet Rating
  • Hours Closed

Restaurant is Closed

Next Takeout at 10:00 AM

Restaurant is Closed
Empty Cart Illustration

Famished? Fill me up!