Discover Almourol
Tourism

 

On a rocky islet in the Tagus, stands the Templar castle of Almourol. With 11 Towers and built on

Roman and Moorish foundations.

It is undoubtedly one of Portugal's finest 12th Century landmarks. The castle is accessible by boat because it is

truly an island. The sight of in top is exceptional.