Château de Tourreau

Located at the heart of Provence, near the quaint city of Orange and Avignon, and surrounded by vines, the chateau de Tourreau is a luxury small French castle  in Provence. In exceptional 20-acre grounds, their charming privates spaces await you to celebrate your luxury wedding :  the  courtyard, the patio at the water’s edge, or the swimming pool are some of the ideal location to celebrate an outdoor Wedding. The estate features an iconic   Provence cypress trees leads you directly to the house. Arriving by the north gates stands the Tourreau family’s emblem, a lion statue that’s is dominating the imposing grille. With evident inspiration from the light colors and the luxury  lifestyle of the Provence region, you may fall in love with this  French castle.
what do our happy couples say

“Jean-Charles and his team created the perfect story for our unique wedding. We highly recommend them to anyone interested in having a really Sumptuous event.”

Vanity Fair Ella & Silvain
Want to be wowed?


Thanks to Haute Couture, perfectly customized events, and full attention paid to every single details, we have been highly distinguished and renowned worldwide.