Lanhoso Castle

The Lanhoso Castle, which is at the northern entrance to the town of Póvoa de Lanhoso, is one of the most impressive castles in Portugal and a very popular place…

Pena National Palace

Sintra, Portugal This magnificent Portuguese palace appears to be a mash-up of many castles. "For any proud Portuguese & curious foreigner, a visit to Pena Palace is a must" The…