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.
Family owned and operated since day one, Machu Picchu has helped Peruvian food expand and gain recognition throughout Atlanta. The growing popularity among Peruvian food has almost quadrupled around the world in just the past decade.
Dine in and Take out