Apartment

EUR €598,000 (USD $696,398) *current conversion
Megève, France