Rio Indio Lodge, Costa Rica Rainforest Oasis: Discovering the hidden gems of Rio Indio Lodge As I landed on the lush greenery of Rio Indio Lodge, the