Machu Picchu is a Latin American restaurant.