Open 7 days a week:
Sun - Thurs: 11am - 10 pm Fri - Sat: 11am - 11pm
In 1993, Machu Picchu Restaurant became the first Peruvian restaurant in Atlanta, GA.
As a family owned and operated establishment, Machu Picchu has helped Peruvian food expand and gain recognition throughout Atlanta.
Dine in and Take out