Loading
  • 21 Aug, 2019

  • By, Wikipedia

Huayllabamba, Urubamba

Huayllabamba is a town in Southern Peru, in the province Urubamba in the Cusco region. The town is capital of Huayllabamba District. It is located in what is known as the Sacred valley of the Incas.