151 Electric Road, Salem, VA 24153


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

Pizza Restaurant and Buffet in Salem, VA

Visit Mamma’s Pizza

Serving Salem, VA, and Surrounding Areas Since 2010

Are you looking for a pizza restaurant and buffet in Salem, VA? Come to Mamma’s Pizza for authentic old-world cuisine with new-world convenience. Our buffet offers new dishes every day, but one thing you can count on: it will be delicious. Mamma’s banquet room can be the perfect place for your next large-scale party. Our employees make our gelato fresh daily with a variety of delicious flavors. We take great pride in being Salem, VA’s favorite Italian restaurant. Give us a call today at (540) 444-9994 to make your reservation.

Visit Mamma’s Pizza for Our Delicious Appetizers

Here at Mamma’s Pizza, we offer traditional Italian cuisine that will please even the pickiest eaters. We take great pride in cooking authentic favorites that you will be sure to enjoy. View our menu for delicious appetizers, salads, and classics that will make your dining experience with us unforgettable.

Fine Dining With a Traditional Flair in Salem, VA

Mamma’s Pizza’s banquet room has the solution for your large-scale party needs. Our menu is filled with many authentic Italian favorites to satisfy any appetite. We have decorated our private banquet room so that it is appropriate for family parties or corporate meet-and-greets. No matter what your occasion is, Mamma’s Pizza is the right choice to host it.

Try Our Delicious Freshly-Made Gelato Today

Gelato is a fantastic Italian dessert. You may have heard it described as Italian ice cream, but it is different in several key ways. The biggest of which is taste. Mamma’s Pizza offers a large line of flavors that your party will love. Best of all, we make our gelato fresh daily so that our customers experience it in the best way possible.

We Proudly Serve Salem, VA, and Surrounding Areas

Mamma’s Pizza proudly serves several communities throughout Salem, VA. Along with Salem, we also serve residents of Montgomery County and Botetourt County. 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

Visit Us Today for Delicious, Authentic Italian Food

If you are looking for an Italian restaurant in Salem, VA, come to Mamma’s Pizza. We offer delicious pizza, pasta, calzones, strombolis, spaghetti, and more. We also provide fresh gelato flavors to put a bow on your dining experience with us. The staff at Mamma’s Pizza strives daily to provide superior customer service to everyone.

Come to Mamma’s Pizza when you are looking for a pizza restaurant
and buffet in Salem, VA.