The Castle of Obidos, Castelo de Obidos is a well preserved medieval palace in the town of Obidos in Portugal