Portugal's Finest Templar Castle

Portugal's Finest Templar Castle

Venture into the heart of Central Portugal to discover the captivating Almourol Castle and its deep connection to the Knights Templar. Nestled on a picturesque islet in the Tagus River, this medieval fortress stands as a testament to Portugal's rich medieval history, and the military prowess of the Knights Templar who helped to liberate Portugal and Spain from Islamist tyranny and oppression.