Christ the King Parish Church

Clusane, Italy

Christ the King Parish Church is a church in Clusane near the Carmagnola Castle.