We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Mama Rosa's

Certificate of Excellence
$$ - $$$
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
201 McBride Ln, Gretna, VA 24557-2773
+1 434-656-3411
11:00 - 22:00
Closed now
See all hours
Sun 12:00 - 22:00
Mon - Thu 11:00 - 22:00
Fri - Sat 11:00 - 23:00
More Info
Add Photo Write a Review

58 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 57: English reviews
Level Contributor
4 reviews
Reviewed 19 April 2017

The meal wasn't bad but the fish was cooked to well done. The staff were very friendly. I like their accuracy because they are fast with their orders.

Thank Shirley W
Level Contributor
5 reviews
3 restaurant reviews
Reviewed 11 April 2017 via mobile

Went to eat with my extended family here. There was 7 of us. We had plenty of room and plenty food. Waitress was very attentive. We never had an empty glass.

Thank SHuman11
Gretna, Virginia, USA
2 reviews
Reviewed 11 April 2017

If you are in or passing through Gretna, Virginia, you must stop and try out this restaurant. The service is great. They have a separate bar and outside dining along with seating for singles to large groups. Great Italian and American food. You will not be disappointed.

Thank smtnflyrod
Martinsville, Virginia
Level Contributor
16 reviews
12 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
Reviewed 15 March 2017

I had dinner at Mama Rosa's last night with my wife and another couple. It was a first visit for all of us and none of us are local. The facility is fairly new, very clean and neat and attractive. The menu contained a good assortment of Italian dishes and a great special which consisted of 2 Italian dinners, an... More 

Thank GoodNamesUsurped
Gretna, Virginia
Level Contributor
16 reviews
12 restaurant reviews
Reviewed 19 January 2017

Fabulous place to eat. They have moved into a new building near the hospital emergency area and medical center, also next door to hotel right off 29 by pass where 29 meets 40. 40 will take you to Smith Mountian Lake only a 20 to30 min. drive. The food is great with an Italian theme. I would recommend everything our... More 

Thank rowlandsb0104
Chatham, Virginia
Level Contributor
222 reviews
151 restaurant reviews
common_n_restaurant_reviews_1bd8 54 helpful votes
Reviewed 11 December 2016 via mobile

A clean, neat little restaurant in the very small town of Gretna VA that really delivers. Good Italian dishes, but lots of other variety with steaks and seafood and appetizers. They make good mixed drinks with fantastic happy hour prices till 8:00 PM. A decent beer selection. The one thing that needs to be improved are their wine choices, particularly... More 

Thank Eddie H
Concord, Virginia
Level Contributor
46 reviews
31 restaurant reviews
common_n_restaurant_reviews_1bd8 15 helpful votes
Reviewed 10 December 2016

The food was good quality, well prepared, and plenty of it. It came to the table at just the right temperature too!

Thank Emily1950
Sparta, New Jersey
Level Contributor
24 reviews
13 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
Reviewed 22 August 2016 via mobile

Visited on a Saturday evening. Not having to wait for a table for 7 was a plus. My wife got the lasagna and seemed to enjoy it. Not exactly her homemade but if she liked someone else's lasagna, it must have been pretty good. I had the 14 oz sirloin. While my steak was slightly on the tough side, it... More 

Thank Jay R
Roanoke, Virginia
Level Contributor
54 reviews
26 restaurant reviews
common_n_restaurant_reviews_1bd8 23 helpful votes
Reviewed 17 August 2016

I have clients in the area and met while doing a video shoot I went with my talent and the client to Mama Rosas and was very please. I have a traditional Italian dish, my client had a salad and the talent had pizza and everyone enjoyed their dish. This is as good as it gets in the area and... More 

1 Thank BBCard1
Oak Ridge, Tennessee
Level Contributor
118 reviews
55 restaurant reviews
common_n_restaurant_reviews_1bd8 33 helpful votes
Reviewed 30 July 2016

Not really on the main drag, but close enough to make it worth the stop. Enjoyed the friendly waitstaff and the service was great. The Tiramisu is made in house and pretty good. Large selection of Italian plates to chose from.

1 Thank Pam L

Travellers who viewed Mama Rosa's also viewed


Been to Mama Rosa's? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Italian, Pizza
Lunch, Dinner
Restaurant features
Takeout, Reservations, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Groups, Kids, Child-friendly
Open Hours
12:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 23:00
11:00 - 23:00
Location and Contact Information
  • Address: 201 McBride Ln, Gretna, VA 24557-2773
  • Location: United States  >  Virginia (VA)  >  Gretna
  • Phone Number: +1 434-656-3411

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of Mama Rosa's and other visitors
1 question
Ask a question

See all questions (1)

Questions? Get answers from Mama Rosa's staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?