The Tambo del Inca Luxury Collection Resort & Spa is located about 10 minutes outside the town of Urubamba in the heart of the Sacred Valley on the banks of the Urubamba River.