Machu Picchu is a Peruvian restaurant offering traditional dishes such as ceviche and lomo saltado.