top of page




The chateau is located in Atlanta, Texas — yes, there is an Atlanta in Texas! — just 25 miles south of Texarkana and I-30. Our Greek Style Venue is perfect for all occasions.

Send us a message or contact us to tell us what interests you about the Chateau or what occasion you are planning.

802 N Louise St., Atlanta, TX 75551

Tel: 214-425-8093 |

Thanks for submitting!

bottom of page