Castel in Guimaraes. Giamaraes is a UNESCO Heritage site for its preservation of medieval to present day things.
GuimaraesPortugal