St. Rocco Church

Clusane, Italy

St. Rocco Church is a sight in Clusane near the Carmagnola Castle.