Our Location
Locals’ Favorite Restaurant & Shop
Located in the Heart of Palestine, TX
Palestine, Texas is the perfect small town getaway. Whether you’re traveling across the state and need a rest stop between DFW and Houston, or you’re in need of an East Texas vacation spot– Palestine is sure to impress.
From its rolling countryside, to the towering Piney Woods forest– Palestine, Texas offers expansive natural beauty. And we can’t forget the gorgeous Davey Dogwood Park and trail system. If you’re in the mood for a hike or want to stroll through the lovely blooming dogwood trees, this is a spot you don’t want to miss.
Known for its historic Victorian-style homes and its intriguing railroad history, Palestine attracts visitors and tourists from all over. Additionally, you can expect a warm welcome from the locals. You’ll notice how friendly everyone is as you peruse local antique shops and diners.
Speaking of antique shops and diners… You can enjoy both of these lovely pastimes in one location!
Visit locals’ favorite cafe and shop, Old Magnolia, right here in the heart of downtown Palestine.
Old Magnolia in Palestine, TX:
A Great Place to Dine
Old Magnolia restaurant has proudly been serving customers fresh sandwiches, salads, soups, and coffee since the early 2000s.
When it comes to delicious food and high quality service, we believe that our customers deserve the very best. That’s why our kitchen staff dedicates time and effort to prepare each dish with care before sending it out from the kitchen. It’s this commitment to excellence that drives our servers to work hard to deliver you a positive dining experience. Our team at Old Magnolia goes above and beyond for our customers, striving to make each dining experience a delightful and memorable one.
When it comes to quality and taste, Old Magnolia ranks at the top. You’d be hard-pressed to find a better restaurant in all of Anderson County.
A Place to Gather
Not only is Old Magnolia known for its delectable dishes and gourmet coffees, but we’ve worked hard to create a welcoming atmosphere. When it comes to finding a quality restaurant– we consider a cozy environment nearly as important as the delicious food.
Over the years, we’ve worked hard to create a welcoming environment and culture here at Old Magnolia. We wanted to create a space where people are happy coming to work as our staff member, and where customers can’t wait to visit for a meal.
By providing Palestine, TX with not just a restaurant, but a place to gather– now, that’s something worth celebrating. Gathering around family and loved ones is what knits a community together. And bolstering our community is the heartbeat behind why we do what we do.
Enjoy hosting bridal showers, baby showers, graduation parties, or even corporate events here at Old Magnolia. We have space and treats for everyone. No matter your occasion– we’ll make sure that it’s unforgettable!
And if your group needs a bit more privacy– don’t forget to ask us about renting our event space.
On the other hand, if you’re hosting an event at a specific location, we also cater! Old Magnolia provides full setup and breakdown services for your events. Call us today to learn more.
A Place to Shop
In addition to our restaurant, we also offer an antique shop! While waiting for your food, you can enjoy browsing through classical home decor from decades past. Our 15+ vendors offer home decorations, bric-a-brac, and plenty of Victorian-inspired artwork. These items are one-of-a-kind and will also provide the perfect gift for a loved one.
Stop in today to see our newest arrivals!
Ready for A Table?
Reserve at Old Magnolia in Palestine, TX
Ready to reserve your seat at Old Magnolia? What are you waiting for!
Our inclusive menu has something delicious for everyone. And not to mention, we order fresh ingredients almost every day and create each meal from scratch. When you enjoy a dish at Old Magnolia, you’ll feel welcomed like family.
Ready to reserve your table? Call us today at (903) 729-4410 or you can book by clicking the button below.
We can’t wait to serve you!