Machu Picchu Restaurant
Restaurant $
3856 N Ashland Ave, Chicago, IL 60613
Description
Take a Journey to Machu Picchu Restaurant where you will find the best authentic peruvian cuisine in the city of Chicago. Conveniently located in the great neigborhood of Lakeview home of the Chicago Cubs.Get to know Machu Picchu Restaurant
Grilled steaks & Peruvian specialties in a casual space with a bring-your-own-alcohol policy.