L'établissement Catari's House se trouve à Machu Picchu, à 700 mètres de la station thermale Machu Picchu et à 2,5 km du sanctuaire historique de Machu Picchu.
Les chambres comprennent une télévision et une salle de bains privative pourvue d'une douche. Le Catari's House dispose d'une connexion Wi-Fi gratuite dans l'ensemble de son enceinte.
Huayna Picchu se trouve à 2,5 km du Catari's House, tandis que le stade est à 100 mètres. L'aéroport international Alejandro-Velasco-Astete est quant à lui situé à 76 km du Catari's House.