Santa Clara Country Hotel
Santa Clara-A-Velha, Odemira
When you stay at Santa Clara Country Hotel in Odemira, you'll be within a 5-minute drive of Barragem de Santa Clara. This 4-star hotel is 22.9 mi (36.8 km) from Alferce and 25.1 mi (40.3 km) from Monchique Biopark.