L’Industriel

France

A 166,000 square-foot industrial property in Colombes north-west of  Paris, France

Tucson • Los Angeles • Kailua-Kona • Phoenix • Paris