Where is Chapel of the Holy Shroud?

Where is Chapel of the Holy Shroud located?

Chapel of the Holy Shroud, Piemonte, Italy (approx. 45.07332°, 7.685435°)


Where is Chapel of the Holy Shroud on the map?