The Most Beautiful Small Towns in Portugal
From coastal Carvalhal to 13th-century Marvão, these are the most beautiful small towns in Portugal.
Sophia