El Mandor Machu Picchu se encuentra en Los Jardines de Mandor, a 1 km de la cascada de Mandor. Cuenta con una terraza con hamacas y vistas al río, a las montañas y a los jardines.
La montaña Huayna Picchu está a menos de 100 metros. El Mandor Machu Picchu se encuentra a 2 km de la entrada al santuario histórico.