top of page

Grand Hotel Billia Saint Vincent (Italy)

Surrounded by picturesque alpine scenery, ancient castles, and thermal baths, Grand Hotel Billia welcomes guests in the heart of the famous spa town of Saint Vincent in the Valle d'Aosta region.

bottom of page