Obidos, Portugal

Medieval town North of Lisbon, Portugal