Miranda do Douro is situated in the Trás-os-Montes (literally meaning Behind the Hills) region, on the right Douro river bank, next to the border with Spain, in an arid-mountain range environment, surrounded by the wonderful Douro International Natural Park. With human occupation archaeological vestiges since immemorial times, Miranda has strong Celts roots and was also occupied by the Romans.… Read more and see photos