Back in the old days, getting around by train wasn't uncommon and neither was eating on one. These days, locomotives are much harder to come by and when you find one that's open to the public, you can not pass up the opportunity to come aboard. There's a restaurant on a train in Oklahoma that offers the rare opportunity to dine on one that's been around since 1905.

Southern Belle Restaurant in Heavener, Oklahoma operates on none other than a restored 1905 model railcar

Once inside, you'll have a seat on one of their many dining tables near a window you can look out of to take in the gorgeous Oklahoma views.

Just about every meal you can imagine is served aboard the restaurant, including tasty dishes like pies, cheeseburgers, roast, and much more.

They even claim to have the best fried chicken strips in Oklahoma and you can't go home without trying one of their homemade candy cheesecakes. 

Rarely can you find a restaurant where you're just as satisfied with the interior as you are with the food. But Southern Belle Restaurant has it all!

The restaurant is open from 11 a.m. to 2 p.m. on Sundays and 11 a.m. to 9 p.m. or 11 a.m. to 8 p.m. for the rest of the week.

Right now, there are several coupons to take advantage of to save money on your meal(s).

Just visit their website here for more info.

There's a code for just about everyone in the family, or in your group of friends.

You'd be "loco" to not try this restaurant out. Whether you're a tourist in the area or have lived in Oklahoma your whole life, it's absolutely worth visiting!

Plus, you can show off to your friends that you live in the coolest state with the cutest train photos ever.

Southern Belle Restaurant 

Price: 💸

Cuisine: Southern

Address: 821 Highway 59 N, Heavener, OK

Why You Need To Go: You'll feel like a true southern belle after eating a home-cooked meal on the most gorgeous train in Oklahoma.