El hotel está ubicado en el centro histórico, a 200 metros de la Plaza Mayor del Cusco, Capital Arqueológica de América, declarada así por la UNESCO. Fue construido en una cancha o zona urbana destinada a la nobleza Inca, hoy en día esta zona sigue siendo una de las más importantes y tranquilas, rodeada de los principales negocios, restaurantes y atractivos de la ciudad y al mismo tiempo de pequeñas calles de piedra características de una ciudad mestiza que lo harán disfrutar de la vida cotidiana de Cusco. Un hotel cómodo y relajante para una estancia placentera.
Ubicado en el corazón del casco antiguo, esta casa fue la casa de los antiguos alcaldes del siglo XVI. A dos manzanas de la Plaza de Armas, este hotel cuenta con una ubicación privilegiada
El restaurante La Chola ofrece una cocina tradicional y un estilo contemporáneo. Una variedad de la mejor cocina peruana con un toque moderno.