Photovoltaic Systems in Switzerland Solstis Italia Address: Rue Sebeillon, 9b, 1004 Lausanne Switzerland Phone Number: +41 216 20 03 94