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.

Maria's Old Town 21 Ristorante Italano

21 W Old St, Petersburg, VA 23803-3221
+1 804-862-3100
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent41%
  • Very good38%
  • Average17%
  • Poor4%
  • Terrible0%
Travellers talk about
“penne” (4 reviews)
“baked ziti” (3 reviews)
“pizza” (12 reviews)
Closed Now
All hours
Italian, Pizza, Vegetarian Friendly
€€ - €€€
21 W Old St, Petersburg, VA 23803-3221
All Details
Write a Review
Reviews (98)
Traveller rating
Traveller type
Time of year

1 - 10 of 98 reviews

Reviewed 1 week ago via mobile

Lovely restaurant with nice ambiance. My husband really enjoyed his seafood pasta, one of top two he has had in the central Virginia area. The crab dip was quite good although bread too crunchy. My risotto was watery and had very little flavor. It is...More

Thank Yankeefan722
Reviewed 2 weeks ago

I'm not of Italian descent, but if I were, I'm sure this is the closest thing to true Italian fare you can get. It is a family run restaurant (yes there really was a Maria years ago) and her descendants now operate this amazing place....More

Thank Judy R
Reviewed 3 weeks ago via mobile

Went there for my birthday dinner the four of us all had something different chicken Parmesan chicken Alfredo baked ziti and spaghetti and everybody thoroughly enjoyed every bite had an appetizer sampler and have absolutely no complaints whatsoever the service was excellent the food was...More

Thank cplchip
Reviewed 3 weeks ago

We visited here with a group on our MINI Cooper rally based upon a suggestion from a member of our group. Everybody likes Italian, right? Well, if you do, you need to go here. If you don't, you REALLY need to go here. Lets start...More

Thank maacodale
Reviewed 3 weeks ago via mobile

So a coworker and I decided to stop by Maria's for a quick meal only to find out that they now have this buffet at lunchtime. I come here often, but not at lunchtime. The food was simply amazing!! What an array of classics such...More

Thank greenehalltam
Reviewed 4 July 2017 via mobile

Went here with family to meet old friends we haven't seen in many years. We were pleased to see they had a buffet and it was exquisite! Presentation and variety was very impressive! We stayed for more than a couple hours, and never felt rushed...More

Thank Nathaniel A
Reviewed 2 July 2017 via mobile

Our family of five went in for dinner on a Saturday evening. We were greeted and seated right away. The atmosphere was beautifully decorated, like you have stepped into some quaint village in Italy. Our waitress was nice and took good care of us. The...More

Thank Kelly V
Reviewed 15 May 2017

My family reserved the small private dining area at maria's to celebrate my daughters graduation. We had a group of 12 and this space was perfect for our celebration. The atmosphere at Maria's is simply amazing. It is beautifully decorated and looks as if you...More

Thank ssap01
Reviewed 10 May 2017

I never expected this in a quaint lovely southern town that looks much like it must have during the Civil War. Atmosphere/ambiance was excellent; two-story ceiling, walls nicely painted to enhance the mood, spacious interior. The staff seemed a bit confused during seating and initial...More

Thank menckenman
Reviewed 7 May 2017

I traveled to Petersburg on "The Cavalier" 611 Steam Train Excursion and had a few hours to spend in the Old Towne Area of Petersburg. We chose Maria's because it was located close where we got off the train. This is a wonderful restaurant that...More

Thank SneakinDeacon
Nearby Restaurants
Saucy's Walk-up
328 reviews
.58 km away
The Brickhouse Run
222 reviews
.16 km away
Dixie Restaurant
171 reviews
.17 km away
Demolition Coffee
128 reviews
.46 km away
Nearby Attractions
Violet Bank Museum
12 reviews
.97 km away
Centre Hill Mansion
57 reviews
.47 km away
Trapezium Brewing Co.
28 reviews
.40 km away
Siege Museum
44 reviews
.11 km away
Ask a question
Questions & Answers
John H
2 May 2017|
Response from mbwheelhouse89 | Reviewed this property |
I think that you can on the patio.
Deborah O
8 March 2017|
AnswerShow all 2 answers
Response from me_and_Mary | Reviewed this property |
They do. I am not a wine drinker, but my wife is; she has had one with dinner
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Reservations, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Highchairs Available
Good for
Romantic, Groups, Special Occasion Dining, Business meetings, Child-friendly, Kids
Open Hours
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:30
11:00 - 22:00
Location and Contact Information
  • Address: 21 W Old St, Petersburg, VA 23803-3221
  • Location: United States  >  Virginia (VA)  >  Petersburg
  • Phone Number: +1 804-862-3100
  • E-mail
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