Address: Rue des Têtelottes, Chambourcy, Saint-Germain-en-Laye, Yvelines, Ile-de-France, Metropolitan France, 78240, France