- La Celle-Saint-Cloud, Île-de-France, France
LEFOLL is a company based out of STATION ELYSEES 2 AVENUE DE LA JONCHERE BP 2, LA CELLE ST CLOUD, France.