Machu Picchu Restaurant
Drag box to select area
Machu Picchu Restaurant is located in the Northeast Plaza, which is on Buford Highway, between North Druid Hills and Briarwood roads. Machu Picchu is a restaurant that offers fine Peruvian cuisine. The menu includes Papa a La Huancaina, Empanadas, Tamal Con Pollo O Certo & Parihuela.
3375 Buford Hwy NE, Atlanta, GA 30329
- Accessibility Details: Ramp
- Hours: Sun - Thur, 11am - 10pm; Fri, Sat, 11am - 11pm
- Accessible: yes