This stylish, original, boutique hotel is located at the foot of the slopes in Montgenevre and boasts stunning leisure facilities and a fantastic spa.
View on map