2025 W Main St.
Salem, VA 24153

Find Great Italian Cuisine at Mamma Maria’s Near Blacksburg, Virginia

Mamma Maria’s is the Blacksburg, VA, area’s number one Italian restaurant. Mamma’s lunch buffet offers all of the variety you are looking for. Our daily specials mean that every visit is a new experience. Come in for authentic, old-world cuisine with new-world service. Call us at (540) 389-2848 to make your reservation today.
Welcome to Mamma Maria’s. We Are Delighted to Serve You.

Let Mamma Cater Your Event in Christiansburg, VA

Mamma Maria’s catering service can handle your next big party in the Christiansburg, VA, area. We provide scrumptious, old-world Italian classics that will make your guests smile. No matter how big your get-together is, we can satisfy everyone. And, do not forget Mamma when planning your next holiday party or company meeting over a meal. Contact us before you set your menu.

Casual Dining for Large Groups

The banquet room at Mamma Maria’s is the perfect location for your party, reception, bridal shower, or other special occasion. Our banquet room can seat up to 50 people, taking the pain out of planning a larger-scale get-together. It is also great for professional meetings or corporate team-building meals. Call today to book the date for your event.

Italian Gelato Near Radford, VA

Gelato is delicious! A traditional Italian dessert, gelato has a rich history. At Mamma Maria’s, 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 Maria’s and find out for yourself. Radford-area residents are glad they did!

Mamma Maria’s Service Areas