Castle of Pombal...
The Castle of Pombal is an impressive medieval fortress located in the Leiria District of Portugal. Situated on a hill overlooking the town of Pombal, this historic site offers visitors a glimpse into the region's rich past and provides stunning view...
Leiria District, Central Portugal, Portugal