Villas for Sale at Riva San Vitale Price on request3 Beds · 3 Baths · 140 m² Riva San Vitale, Mendrisio, Ticino