O Mandor Machu Picchu está localizado em Los Jardines de Mandor, a 1 km da Cascata Mandor. Tem um terraço com redes de descanso e vistas para o rio, para as montanhas e para os jardins.
A Montanha Huayna Picchu fica a menos de 100 metros. O Mandor Machu Picchu fica a 2 km da entrada do Santuário Histórico.