Machu Picchu is a Peruvian restaurant offering traditional-style fare and lunch specials in a relaxed, homey setting.