Rios Tropicales Lodge Reopens As Rios Lodge
Award-Winning Rios Tropicales Lodge Reopens as Rios Lodge with New Stewards – Pacuare, Costa Rica January 20, 2023Pacuare, Costa Rica The award-winning Rios Tropicales Lodge, located on the Pacuare River in Costa Rica, has reopened under new owners and with Roberto Gallo, the son of Rios Tropicales Co-Founder and conservation pioneer, Rafael Gallo, as one …