Castle of Almourol – Portugal’s Prettiest Castle

Almourol Castle

One of the most beautiful castles I’ve ever seen in Portugal is the Castle of Almourol. Surprisingly, you might not have heard of it. Despite being an important place to build a castle and fortify the area in the 12th century, it’s not really known for anything else in the modern day.  The closest major …

Read more