Julieta Taco Shop

1060 N Capitol Ave Ste 1-103, Indianapolis, IN

Menu (As of 10/30)

Tacos

Tortas

Sides

Drinks

Julieta Taco Shop: hours and how to order