Restaurants in Indianapolis, IN
Restaurants
5356 W 38th St.,
Indianapolis ,
IN
46254
UNITED STATES
Based on 1 reviews
SOMETHING has changed....
My boyfriend and I went to Machu Picchu by default. We were set to go to the Ethiopian restaurant next door, but it was closed. We were excited to try Machu Picchu as many people had told us that they enjoyed their experience there. ...Worldwide > United States > Indianapolis, IN > Restaurants