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 | firstname.lastname@example.org