Log out
Chiesa di San Nicola
Taurisano, Apulia
Italy
Roman Catholic
The church is on the Palazzo Ducale.