Attracting Massanutten tourist for years, Mamma Mias is one of the very few sit-down restaurants in Shenandoah (unless you want to count McDonalds). As a local, I think you should avoid this place. The place has nice decor and their customer service is always nice and friendly but their food just taste so much like microwavable meals. I'm shocked that this place has such a high rating and how long they've stayed in business. If you do decide to eat here, DO NOT...I repeat DO NOT eat their pizza. It's so slimy that you don't even have to chew it, it's disgusting and I've had it multiple times. If you're going to eat here, try a sub instead but don't expect a lot. Their tiramisu is delicious though.
Review Source:Great place! We stopped here for lunch after going to Luray Caverns. The staff was friendly. Service was quick. It was very clean. The food was really good and nice sized portions at reasonable prices. We enjoyed the Mama Mias pizza. In addition, others in our party had the cheese ravioli, lasagna, a sausage sub, and a meatball sub. All were very good.
Review Source:Simply the best restaurant for 25 miles or more. If you wander into my sleepy hometown, do not miss a chance to dine here.
The pizzas are awesome with the tastiest dough you'll find. The calzone, yep that is great, too. Love the meatball and peppers sub. The spaghetti sauce is wonderful and is the same sauce you get with mozzarella  sticks, which are another favorite of mind.
A combination of a small town diner and a full-fledged uptown restaurant. You must enjoy the wonderful people of this area and their down-home nature.
Do not come to Shenandoah and miss a chance to dine here.