Location: Norcia
Italy

Palazzo Seneca