Machu Picchu is a restaurant offering a fusion of Peruvian and Canarian cuisine.