151 Electric Road, Salem, VA 24153


Tuesday - Thursday: 11am-9pm
Friday: 11am-10pm
Saturday - Sunday: 11am-9pm

Italian Dining Near Montgomery County, VA

Visit Mamma’s Pizza

Find Great Italian Cuisine at Mamma’s Pizza

Are you looking for Italian dining near Montgomery County, VA? Mamma’s Pizza is considered the area’s number one Italian restaurant. Mamma’s buffet offers all the variety that you are looking for while fine dining. We also make fresh gelato every day for a great dessert after any meal. Come in for authentic, old-world cuisine with new-world service. Give us a call today at (540) 444-9994 to make your reservation.

Our Delicious Buffet Includes Delicious Lunch and Dinner Choices

At Mamma’s Pizza, our buffet consists of delicious Italian food for lunch and dinner. No matter what your cravings are, Mamma’s Pizza can satisfy them. Our kitchen staff takes great pride in cooking authentic favorites that customers enjoy. View our menu for delicious appetizers, salads, and classics that will make your dining experience with us unforgettable.

Our Banquet Room Can Host Your Next Party Near Christiansburg, VA

Here at Mamma’s Pizza, our banquet room can host your next corporate luncheon or party. View our menu of many authentic Italian favorites so that you can start planning your next party. Mamma’s Pizza is the perfect place to host your next get-together near Christiansburg, VA, no matter what the occasion is. Our staff of friendly waiters and waitresses look forward to helping you host your next get-together.

Delicious Italian Gelato Near Shawsville, VA

Gelato is delicious! A traditional Italian dessert, gelato has a rich history. At Mamma’s Pizza near Shawsville, VA, ours is no exception — but it is exceptional. If you have not tried our gelato, you owe it to yourself to stop in at Mamma’s Pizza and find out for yourself. Residents of Christiansburg, Shawsville, and Elliston, VA, are glad they did.

We Proudly Serve Montgomery County, VA, and Surrounding Areas

Mamma’s Pizza proudly serves several communities throughout Montgomery County, VA. We also serve residents of Salem, Roanoke, and Botetourt County, VA. We welcome anyone who lives in the following locations to our restaurant for delicious, authentic Italian cuisine:

Roanoke County, VA

Montgomery County, VA

Botetourt County, VA

Come to Mamma’s Pizza for Authentic, Delicious Italian Cuisine

If you are looking for an Italian Restaurant in Montgomery County, VA, come to Mamma’s Pizza. We offer delicious pizza, pasta, calzones, strombolis, spaghetti, and more. Our freshly-made gelato makes for a great dessert after any Italian meal. Here at Mamma’s Pizza, we work hard to put our guests first by providing excellent service on a daily basis.

Come to Mamma’s Pizza when you are looking for Italian dining
near Montgomery County, VA.