9+ more pictures Sale Building St Michel de Chaillol 839,0 sq.m788 sq.m. lot578 € price / sq m. Prop. ID: 940 Read more