Home Renovation in Switzerland Generalservices Address: Rue de lyon 10, 1201 Geneva Switzerland Phone Number: +41 787 08 43 99