Wikipedia
Almourol
Almourol is a small islet on the Tagus river, Portugal. The Castle of Almourol, a national monument, is located there.
Category:Islands of Portugal