Piazza della Repubblica 26 int. 26, Turin, Italy
Fee: Free
Opening hours: Mo-Fr 07:00-15:00; Sa 07:00-19:30
Open in Google Maps