Les Arcades
Limours, France
Retail

1,800 m2 retail park, located in the Vallée de Chevreuse (dept 91).