USD 903,700
New build apartment building comprising 12 apartments
Les Houches, France
Les Houches, France