Villa Leon offers self-catering apartments set in a town house in the center of Chamonix, just 984 feet from the ski elevator. Apartment feature mountain views and guests can find bars and restaurants just steps away.
Apartment at Villa Leon have a living and dining area equipped with a TV, DVD Player and CD player. Each has a private bathroom with a bathtub or shower and toilet. Some apartments have a private terrace.
An oven, stove and dishwasher are included in each apartment’s kitchen. A grocery shop and a bar serving breakfast are located steps away. Restaurants can be found 33 feet from the property.
A variety of activities are available in Chamonix including downhill and cross country skiing. Chamonix Train Station is 984 feet from the property and Geneva Airport is 62 mi away.
Number of rooms : 2