Le Mandor Machu Picchu est situé à Los Jardines de Mandor, à 1 km de la cascade de Mandor. Il dispose d'une terrasse avec hamacs et vue sur la rivière, les montagnes et les jardins.
La montagne Huayna Picchu se trouve à moins de 100 mètres. Le Mandor Machu Picchu se trouve à 2 km de l'entrée du sanctuaire historique.