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…