Chateau de Tourreau in Provence is the epitome of relaxed luxury. This prestigious exclusive wedding chateau is located between Avignon and Orange in the South of France. Therefore it is the perfect setting for your luxury micro wedding in Provence.
You will find there a certain sweetness of life where you and your guests can immerse yourselves in a warm and elegant atmosphere.