Walking Medieval Alentejo

Marvao is a fairytale location which wouldn’t look out of place in an episode of Game of Thrones...