Self-catering Lodge overlooking the beautiful valley of the River Odelouca in Portugal's Western Algarve. Odelouca is close to the cities of Silves and Portimao.