at 5356 W 38th St, Indianapolis , 46254 United States
146 FB users likes Restaurant Machu Picchu De Indianapolis, set it to 106 position in Likes Rating for Indianapolis, Indiana in Restaurant & Cafe category
Restaurant Machu Picchu De Indianapolis is Indianapolis based place and this enity listed in Restaurant category. Located at 5356 W 38th St IN 46254. Contact phone number of Restaurant Machu Picchu De Indianapolis: (317) 388-8696
The BEST food truck to hit the street in INDY, is in the build process. Please stayed tuned for updates!!!!!