Located near Aix-en-Provence, Château La Coste is a wine estate, luxury hotel and cultural centre where the worlds of winemaking, art and architecture assimilate.