Église Saint-ClodoaldParishShare5 Place de l'Église92210 Saint-Cloud, Île-de-FranceFranceGet directions