Obidos - Portugal

The Hillside town of Obidos and its Castle