7+ more pictures Sale House St Michel de Chaillol 3 bedrooms1 bath77,4 sq.m570 sq.m. lot2 183 € price / sq m. Prop. ID: 975 Read more