Open main menu

O Castelo de Almourol situa-se em Vila Nova da Barquinha, Portugal.

The Almourol Castle is located in Vila Nova da Barquinha, Portugal.