South American
Machu Picchu Restaurant
3375 Buford Highway, Northeast Plaza, Atlanta, GA, 30329
404-320-3226
This peppy and inexpensive Peruvian restaurant will teach you a thing or two about potatoes and the fine art of cooking seafood with fresh lime juice and onions.
Website: http://www.machupicchuatl.com/
Neighborhood: Atlanta, Northeast Atlanta
Category: Restaurants, South American