USD 284,020
A 2 bedroom top floor duplex apartment
Les Houches, France
Les Houches, France