You know a restaurant must be good when the parking lot is full. You really know it's good when you find out that most of the cars parked there belong to locals. That's the story at the Maggie Valley Restaurant, a local favorite specializing in southern cooking. But authentic southern food isn't the only fare you can find in Maggie Valley. You have a choice of breakfast places on either end of the valley, Mexican and Italian restaurants, and several bars and grills. Most of the restaurants are casual dining, but you can also find upscale dining establishments for those special occasions.