Machu Picchu Reviews & Details
3856 N Ashland
Machu Picchu is located at 3856 N Ashland in Chicago near the intersection of N Ashland Ave and Alley. Their menu consists of Peruvian and Latin dishes . Call (773) 472-0471 today!
- Cuisine:Peruvian and Latin
- Major Intersection:N Ashland Ave And Alley
Tell us more about Machu Picchu Chicago!