Château de Tourreau

EVENT VENUE
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.
Want to be wowed?

SUMPTUOUS DESIGN

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

START YOUR SUMPTUOUS EXPERIENCE