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