Breaking Travel News

Xavier Burbano de Lara, General Manager, Finch Bay Eco Hotel (Spanish)

Xavier Burbano de Lara, General Manager, Finch Bay Eco Hotel, speaks to Breaking Travel News at the World Travel Awards South & Central America Gala Ceremony at Huaca Pucllana Temple Lima, Peru.