The country?s Alentejo region has the last unspoiled stretch of Atlantic coast in all of southern Europe, with 40 miles of nearly untouched beaches.
more on nytimes.com
The country?s Alentejo region has the last unspoiled stretch of Atlantic coast in all of southern Europe, with 40 miles of nearly untouched beaches.