Vacation rental La Casassa Vacation rental, Torre Pellice view details Provenzale Vacation rental, Torre Pellice view details