Located about 2,200 feet above sea level and surrounded by almond trees, Castelo Rodrigo is one of Portugal’s 12 historic parishes.
Homepage