HTML SitemapExplore
logo
Find Things to DoFind The Best Restaurants

Mamma Maria's — Restaurant in Salem

Name
Mamma Maria's
Description
A wall mural adorns this old-style Italian spot, home to red-sauce fare & a lunch buffet.
Nearby attractions
Nearby restaurants
El Rodeo
2032 W Main St, Salem, VA 24153
Denny's
2039 W Main St, Salem, VA 24153
Salem Angelle's Diner
101 Wildwood Rd, Salem, VA 24153, United States
Waffle House
1961 W Main St, Salem, VA 24153, United States
Hardee’s
2038 W Main St, Salem, VA 24153
Dairy Queen Grill & Chill
14 Wildwood Rd, Salem, VA 24153
Arby's
2101 W Main St, Salem, VA 24153
The Meltdown
2039 W Main St, Salem, VA 24153
Wings Etc.
260 Wildwood Rd, Salem, VA 24153
Garcia's Bistro - Salem
349 Wildwood Rd, Salem, VA 24153
Nearby hotels
Comfort Suites Salem-Roanoke I-81
100 Wildwood Rd, Salem, VA 24153
Quality Inn Salem - I-81
151 Wildwood Rd, Salem, VA 24153
Super 8 by Wyndham Salem VA
300 Wildwood Rd, Salem, VA 24153
Motel 6 Salem, VA
301 Wildwood Rd, Salem, VA 24153
Howard Johnson by Wyndham Salem Hotel & Conference Center
1671 Skyview Rd, Salem, VA 24153
Related posts
Keywords
Mamma Maria's tourism.Mamma Maria's hotels.Mamma Maria's bed and breakfast. flights to Mamma Maria's.Mamma Maria's attractions.Mamma Maria's restaurants.Mamma Maria's travel.Mamma Maria's travel guide.Mamma Maria's travel blog.Mamma Maria's pictures.Mamma Maria's photos.Mamma Maria's travel tips.Mamma Maria's maps.Mamma Maria's things to do.
Mamma Maria's things to do, attractions, restaurants, events info and trip planning
Mamma Maria's
United StatesVirginiaSalemMamma Maria's

Basic Info

Mamma Maria's

2025 W Main St, Salem, VA 24153
4.5(741)
order
order
order
Order
delivery
Save
spot

Ratings & Description

Info

A wall mural adorns this old-style Italian spot, home to red-sauce fare & a lunch buffet.

attractions: , restaurants: El Rodeo, Denny's, Salem Angelle's Diner, Waffle House, Hardee’s, Dairy Queen Grill & Chill, Arby's, The Meltdown, Wings Etc., Garcia's Bistro - Salem
logoLearn more insights from Wanderboat AI.
Phone
(540) 389-2848
Website
mammamariasva.com

Plan your stay

hotel
Pet-friendly Hotels in Salem
Find a cozy hotel nearby and make it a full experience.
hotel
Affordable Hotels in Salem
Find a cozy hotel nearby and make it a full experience.
hotel
The Coolest Hotels You Haven't Heard Of (Yet)
Find a cozy hotel nearby and make it a full experience.
hotel
Trending Stays Worth the Hype in Salem
Find a cozy hotel nearby and make it a full experience.

Featured dishes

View full menu
dish
Fried Calamari
dish
Mozzarella Caprese
dish
Garlic Knots
dish
Mozzarella Sticks
dish
Salmon Salad
dish
Grilled Scallop And Shrimp Salad
dish
Caesar Salad
dish
Vegetable Stromboli
dish
Sausage Napoletana
dish
Baked Ziti
dish
Scallops Fiorentino
dish
Shrimp Scampi
dish
Scallop Risotto
dish
Salmon Portofino
dish
Lobster Ravioli
dish
Chicken Alfredo
dish
Chicken Marsala
dish
Chicken Piccata
dish
Chicken Rustico
dish
Veal Piccata
dish
Veal Onjelique
dish
Mamma Maria's Cheese Steak

Reviews

Things to do nearby

3-Hour E-Bike Sightseeing and Breweries Tour in Roanoke
3-Hour E-Bike Sightseeing and Breweries Tour in Roanoke
Thu, Dec 11 • 2:00 PM
Roanoke, 24015
View details
Roanoke Downtown Food and Cultural Tour
Roanoke Downtown Food and Cultural Tour
Sat, Dec 13 • 11:00 AM
110 Shenandoah Avenue Northeast, Roanoke, 24016
View details
Elf on a Shelf  Paint & Sip...with a little Van Gogh Inspiration
Elf on a Shelf Paint & Sip...with a little Van Gogh Inspiration
Wed, Dec 10 • 6:00 PM
402 South Jefferson Street, Roanoke, VA 24011
View details

Nearby restaurants of Mamma Maria's

El Rodeo

Denny's

Salem Angelle's Diner

Waffle House

Hardee’s

Dairy Queen Grill & Chill

Arby's

The Meltdown

Wings Etc.

Garcia's Bistro - Salem

El Rodeo

El Rodeo

4.1

(702)

Click for details
Denny's

Denny's

4.0

(1.1K)

$

Open until 12:00 AM
Click for details
Salem Angelle's Diner

Salem Angelle's Diner

4.3

(594)

Click for details
Waffle House

Waffle House

4.3

(495)

Click for details
Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
Wanderboat LogoWanderboat

Your everyday Al companion for getaway ideas

CompanyAbout Us
InformationAI Trip PlannerSitemap
SocialXInstagramTiktokLinkedin
LegalTerms of ServicePrivacy Policy

Get the app

© 2025 Wanderboat. All rights reserved.
logo

Reviews of Mamma Maria's

4.5
(741)
avatar
1.0
7y

This was the worst dining experience ever!! The buffet was horrible…..tasteless garlic knots, soggy pizza, pasta swimming in cold, greasy oil and the staff was CRAZY rude. Before you dine here, PLEASE look at the health department inspections on this rat hole!! They are less than exemplary!! The hostess Nicole had a nasty attitude toward customers and was very unprofessional. We walked in for the buffet and Nicole told us to sit anywhere so we chose a booth. Upon being seated, we were immediately told to move by a rude waiter who informed us that someone was sitting at this booth. There was no reserved sign on the table & this was a noon buffet. Another waitress came to the table but walked off puzzled when we told her what happened. I wish we would have left like the other gentleman did on a prior Google review but we stayed and selected a table against the wall instead. Staying to dine proved to be a big mistake! It was a loud atmosphere, dirty restaurant and I never even received a refill on my water. My husband briefly spoke to the owner about the dysfunctionality because everything was handled in such a backward manner and no one seemed to care. My husband then returned to the table to finish his meal and nothing else was said by us. Thirty minutes into our meal the “reserved” booth was still empty and 45 minutes into our meal “Nicole” made an appearance at our table in her jogging attire to “tell us off.” She obviously thought she was “someone” but immediately made herself look stupid when she began to speak to us in a condescending manner. It was apparent that she had been sulking over my husband speaking to the owner. She wanted us to move AGAIN to a booth (no joke). When we told her we had almost finished our meal, she said to us in these EXACT words “I am trying to make this right. I cannot believe all of this non-sense over a booth….really??” Then she said “It was a one time mistake……do you know what a mistake is?? I am sure you make them all of the time don’t you?? Sure you do!!” Other patrons observed her wacky behavior toward us and commented to my husband. For the record, we were never disrespectful to the staff. From reading prior reviews, this has happened before to other individuals at this establishment. It was obvious that she was more upset about being called out than we were about the entire situation!! I think Nicole needs coloring books and a safe place to go to in order to deal with her punk like anger issues…..and some business college would not hurt her either so she can learn to speak to customers in an educated manner. No one will ever talk to us like that and expect our business!! It is not about a booth but how you treat customers who pay your salary. Intelligent business proprietors should know this. Now I see why their location on Franklin Road closed. Maybe this Salem location will close too. In the end, the owner gave us our meals for free (which we did not ask for or expect). But we will never return to this establishment due to Nicole’s improper “in your face” behavior and the nasty food. She is killing this restaurant’s business . Also, I inquired about reservations and asked exactly when they were accepted but could get no direct answers. It was comical. I can tell you that I will not be scheduling this place for my company dinner for work!! Save your money and go to Olive Garden, Luigi’s or Carrabbas. That is where I will be spending my money from now on!! Those establishments are more upscale, professional and have authentic, fresh food. You will thank me!! I would give this place zero...

   Read more
avatar
5.0
10y

I have to start by saying we looked up reviews for this place before deciding to go. The graphic detail of a couple of them actually intrigued us. We had to go see for ourselves. As we were parking, we were expecting to walk into a "slop pit". I will tell you that the lighting was kind of dim (for ambiance of course) so I struggled to make my eyes pick up all of the flaws the previous reviewer listed. I couldn't. I didn't see any obvious problems with the condition of the place. If there are little imperfections, they aren't enough to detract from the experience. To us, it had a warm and cozy feel. Times are tough. Businesses that are still standing deserve an applause. Maybe some of the family-owned, smaller restaurants don't have expendable income to lavishly remodel and make all butts feel like theirs are the first to bless the booth. We felt comfortable, welcomed, and thoroughly enjoyed our visit.

We were warmly greeted at the door and asked if we preferred booth or table. Once we were seated, our server, Jessica, promptly came to get our drink orders. She came back quickly with our fountain drinks and some warm rosemary bread with a plate of oil, balsamic vinegar, and other spice/seasoning. It was aesthetically pleasing and tasted great!! We ordered our food and enjoyed our bread while we waited. As an afterthought, we had wanted to add mozzarella sticks to our order. For those of you that have had this happen, you know that oftentimes, you don't see your server again until the food comes out. Our drinks were not empty but Jessica came to top them off anyway. It was almost like she knew we needed/wanted something else. We were able to order the mozzarella sticks in time to have them delivered appropriately during appetizer time (also tasted great).

Then came salad. Lettuce, cherry tomato, little mini mushrooms, cucumber, and dressing. The salad was simple, as it should be when you are going to eat Italian. It was enough but not too much. As we were finishing our salads, our food came, along with more bread. I had the chicken marsala with linguini while my dinner companion had the chicken parmesan with fettuccine. The servings were large, nicely presented, and tasted (you guessed it) GREAT!

The service continued throughout our experience. There is a fine line between being on top of your job and being on top of your customers. Jessica provided us with all we needed, before or as soon as we needed, without seeming like she was dining with us. That is a skill that many don't master.

Oh, and Gelato...enough said. We had mint chocolate chip. Yum!

Point? Go try it out and see for yourself. We were pleased with...

   Read more
avatar
1.0
11y

My boyfriend and I decided to try this restaurant out. We wanted a nice date out. The place seemed nice. I ordered a Stromboli and he ordered pasta and an appetizer of calamari. His soup and the calamari came out and as we started to eat the calamari he realizes that there is a piece of plastic semi cooked under a piece of the cooked squid. We address the waiter, not upset but concerned. The waiter acting confused said he will bring us back some more calamari. Instead of bring back a new batch; he brings back the exact same tray. I could tell this by the sauce tray. It was the exact same with the sauce at the tip where my boyfriend had poured some out with no new calamari. We over look this and tried to enjoy the appetizer but then realized that there is still plastic in there. The manager comes over and says she is sorry and she will go look at this. We said thank you but we would like our check. She does not come back but instead goes to the register to ring up another customer. Our waiter then brings out the food that we ordered like nothing was wrong and we request to speak to the manager again. She speaks loudly when talking to the waiter accusing us for lying and not seeming concerned or willing to fix the problem. She finally comes over, and she is insinuating that we should still pay for the food that we requested not to be brought out and for our check. She finally tells us that she is sorry and for us to have a goodnight and did not make us pay. I am very disappointing in this place just because my boyfriend and I were willing to overlook the plastic in the calamari and still were not upset after the same plate came back out with the same issue, but it was that the manager did not at all try to fix the problem and accused us of lying. This business will never get my money. If service and quality are important to you and what you expect at a restaurant then you will want to...

   Read more
Page 1 of 7
Previous
Next

Posts

Tom Haase,jrTom Haase,jr
We looked for a place that had good reviews read through them and decided on Mamma Maria's place was empty maybe because was time of the evening didn't know out of all the empty table and booths they sit us beside the only other patrons in the establishment don't understand why waitres came took drink orders came back 15 minutes later with drinks and some bread , gave us literally 3 minutes to look at menu and asked us for our order smh we was all undecided so I asked for some time she came back 3 more tome in less than 5 minutes? Finally, 15 minutes later, we were ready to order. i tried to flag her, but she was busy talking. i asked the other waiter, and he told her placed a order for Alfredo pasta, 2 side ceser salads and a Sicilian meat lovers pizzas said oh it will take over a hour I said I understand i know the pizza these are always made fresh and deep square pizzas I want to try your restaurants ok welp 25 minutes later here comes the food WOW I said pasta sauce was watery and asked 3 times fir bread that comes with it she kept forgetting, asked fir oregano and garlic fir the pizza she said they are out of garlic (a Italian restaurant out of garlic ) ok welp the pizza SUCKED wasn't done all the way outside was burnt and crispy center pieces was raw cheese was not melted and doughy I even turned it upside down and showed her she said that's the way they come????? WOW don't know where they buy their reviews from ?
Krzysiek OlechaKrzysiek Olecha
Was at this tiny but very nice and familiar restaurant in Salem, VA. Literally familiar restaurant since it's been run by Italian family, as far as I've heard from the colleague of mine, who recommended that one to me. I was there today for the very first time and must admit it was a very, very good call!👍🏻 First once I got in there, I was kindly shown the table and then a very nice waitress explained to me that I may either get something from the regular menu, or I may have a buffet. The latter sounded like a good idea, so I took the buffet option.👍🏻 And for a very reasonable price, one may get anything that's served that specific day, and as much as one can only eat.😁👌🏻 The variety of food on the buffet today was very impressive. I had some pasta with chicken and dipped in the cream sauce, some fried chicken wings and pasta filled with cheese in tomato sauce. And everything was really incredibly delicious! And what's most important, all was served very fresh!! You could really smell it and taste the freshness of all productsand dishes. Loved it and definitely will visit that nice Italian restaurant soon again!!🍗🍝🇮🇹👍🏻
KendraKendra
My boyfriend and I came here for dinner this past Friday night because it was his birthday and he wanted to try a new place. It was a very poor experience and we will not be coming back. We will also be telling our friends not to eat here. When we were seated, we waited almost 20 minutes to even get drinks. We almost walked out because of this. The waiter took our order and then about another 20 minutes later, had to come take our order again because he lost it! Then we waited for about an hour to get our food. The garlic knots were just plain bread swimming in a pool of oil with raw garlic bits on top. The salad i got had bits of brown wilted lettuce in it that should not have been served. The entrees we ordered, shrimp scampi and a stromboli, were very underwhelming. Our dinner was most definitely not worth the almost $60 we paid. Horrible experience, with it being a harder hit since he was hoping to have a good birthday dinner! Will never go here again!
See more posts
See more posts
hotel
Find your stay

Pet-friendly Hotels in Salem

Find a cozy hotel nearby and make it a full experience.

We looked for a place that had good reviews read through them and decided on Mamma Maria's place was empty maybe because was time of the evening didn't know out of all the empty table and booths they sit us beside the only other patrons in the establishment don't understand why waitres came took drink orders came back 15 minutes later with drinks and some bread , gave us literally 3 minutes to look at menu and asked us for our order smh we was all undecided so I asked for some time she came back 3 more tome in less than 5 minutes? Finally, 15 minutes later, we were ready to order. i tried to flag her, but she was busy talking. i asked the other waiter, and he told her placed a order for Alfredo pasta, 2 side ceser salads and a Sicilian meat lovers pizzas said oh it will take over a hour I said I understand i know the pizza these are always made fresh and deep square pizzas I want to try your restaurants ok welp 25 minutes later here comes the food WOW I said pasta sauce was watery and asked 3 times fir bread that comes with it she kept forgetting, asked fir oregano and garlic fir the pizza she said they are out of garlic (a Italian restaurant out of garlic ) ok welp the pizza SUCKED wasn't done all the way outside was burnt and crispy center pieces was raw cheese was not melted and doughy I even turned it upside down and showed her she said that's the way they come????? WOW don't know where they buy their reviews from ?
Tom Haase,jr

Tom Haase,jr

hotel
Find your stay

Affordable Hotels in Salem

Find a cozy hotel nearby and make it a full experience.

Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
Was at this tiny but very nice and familiar restaurant in Salem, VA. Literally familiar restaurant since it's been run by Italian family, as far as I've heard from the colleague of mine, who recommended that one to me. I was there today for the very first time and must admit it was a very, very good call!👍🏻 First once I got in there, I was kindly shown the table and then a very nice waitress explained to me that I may either get something from the regular menu, or I may have a buffet. The latter sounded like a good idea, so I took the buffet option.👍🏻 And for a very reasonable price, one may get anything that's served that specific day, and as much as one can only eat.😁👌🏻 The variety of food on the buffet today was very impressive. I had some pasta with chicken and dipped in the cream sauce, some fried chicken wings and pasta filled with cheese in tomato sauce. And everything was really incredibly delicious! And what's most important, all was served very fresh!! You could really smell it and taste the freshness of all productsand dishes. Loved it and definitely will visit that nice Italian restaurant soon again!!🍗🍝🇮🇹👍🏻
Krzysiek Olecha

Krzysiek Olecha

hotel
Find your stay

The Coolest Hotels You Haven't Heard Of (Yet)

Find a cozy hotel nearby and make it a full experience.

hotel
Find your stay

Trending Stays Worth the Hype in Salem

Find a cozy hotel nearby and make it a full experience.

My boyfriend and I came here for dinner this past Friday night because it was his birthday and he wanted to try a new place. It was a very poor experience and we will not be coming back. We will also be telling our friends not to eat here. When we were seated, we waited almost 20 minutes to even get drinks. We almost walked out because of this. The waiter took our order and then about another 20 minutes later, had to come take our order again because he lost it! Then we waited for about an hour to get our food. The garlic knots were just plain bread swimming in a pool of oil with raw garlic bits on top. The salad i got had bits of brown wilted lettuce in it that should not have been served. The entrees we ordered, shrimp scampi and a stromboli, were very underwhelming. Our dinner was most definitely not worth the almost $60 we paid. Horrible experience, with it being a harder hit since he was hoping to have a good birthday dinner! Will never go here again!
Kendra

Kendra

See more posts
See more posts