El Brothers House Cuzco está situado a poco más de 5 minutos en coche del Camino Inca, y a tan solo 1 km de la Estatua de Cristo. Los huéspedes pueden relajarse y contemplar las vistas a la ciudad desde el patio de este apartamento.
Está a solo 15 minutos andando del centro de Cuzco. El Brothers House se encuentra no muy lejos del Centro de Textiles Tradicionales.
El apartamento consta de patio y zona de estar y ofrece vistas a las montañas. Para mayor comodidad, el alojamiento dispone de inodoro separado y ducha. Además, hay toallas.
Este apartamento dispone de una cocina completa con nevera y menaje de cocina. La parada de autobús Mercado Wanchaq está a tan solo 350 metros.