USD 595,925
Apartment 2 bedrooms, Chamonix centre
Chamonix, France
Chamonix, France