Machu Picchu [PERMANENTLY CLOSED] Call: 404-320-3226 or visit www.machupicchuatlanta.com 3375 Buford Highway N.E., Suite 1130 Atlanta, GA 30329 404-320-3226 machupicchuatlanta.com Chamblee/Doraville Food