Palace of the Dukes of Cadaval

Where History meets Culture