Cappella dell'Immacolata ConcezioneChapelShareVia Roma10055 Chiusa di San Michele, PiemonteItalyGet directions