Machu Picchu 3375 Buford Highway
Atlanta, GA 30319
404-320-3326
Named after the famous place in Peru, this restaurant specializes in Peruvian cuisine with each plate individually prepared by owner and chef Zoila Yara, an Andina who does wonderful things with seafood and flame sautees. They are open daily for lunch and dinner.