El Pastorcito

7876 Michigan Rd.
Indianapolis, IN 46268
317-872-5676

Pyramids

COST

$12 and under



Large menu featuring regional, fresh dishes like tortas and tacos.