Skip to main content

La Villita Grocery & Taqueria

food and beverage store · grocery store · Indianapolis, IN

Address
5353 W 10th St, Indianapolis, IN 46224-6817
Phone
(317) 986-5204
Website
lavillitamexgrocery.com
Where
39.7793, -86.2519

Search Hominin for La Villita Grocery & Taqueria

Other food and beverage stores nearby

More in Indianapolis

La Villita Grocery & Taqueria — food and beverage store in Indianapolis, IN | Hominin