The Green Tomato Buffet is a large restaurant with a consistent buffet-style American menu. The Green Tomato is in a large barn-like building, with a menu full of Southern-style American favorites. It has a very large dining room, and its prices are very reasonable.