mail_outline sales@mediastorehouse.com
The 12th century Templar castle of Almourol, in the middle of an island in the Tagus river, Portugal
The 12th century mighty Templar castle of Almourol at sunset. Portugal