Hotel Inti Ande offers lodging in Túquerres.