Loading map…

Le Stelsia 💫

A Michelin Guide-listed modern bistro set within the whimsical Château Le Stelsia resort, serving Southwestern French classics at an accessible price.