Where is Chapel of the Holy Shroud?

Where is Chapel of the Holy Shroud located?

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


Where is Chapel of the Holy Shroud on the map?