Apartment “La casa di Olivia” From € Via Giovanni Francesco Napione 11, Turin. Up to 4 guests Book now