Live Like Royalty at Hotel de la Cité in France

The Hotel de la Cité is a magical place located in Carcassonne, France.