Maria's Old Town 21

Italian Restaurant $$ 4.5 (792)


Maria's Old Town 21 is celebrated for its authentic Italian cuisine and charming ambiance that transports diners straight to Italy. Reviewers consistently praise the quality and freshness of the dishes, highlighting that the menu reflects true Italian culinary traditions. While the service is generally good, there are occasional mentions of inconsistency due to staffing challenges. Overall, the restaurant provides a delightful dining experience that keeps customers coming back for more.

Overall:

4.5

(645 reviews)

Authenticity:

4.3

Atmosphere:

4.5

Service:

4.0


Restaurant website: Website

Phone number: (804) 862-3100

Address: 21 W Old St, Petersburg, VA 23803, USA

Opening hours

Monday: Closed
Tuesday: 11:00 AM – 9:00 PM
Wednesday: 11:00 AM – 9:00 PM
Thursday: 11:00 AM – 9:00 PM
Friday: 11:00 AM – 9:30 PM
Saturday: 11:00 AM – 9:30 PM
Sunday: Closed

Photo gallery

Service options

  • Dine-In Available
  • Takeout Available
  • Delivery Available
  • Curbside Pickup Available
  • Reservable

Offerings

  • Lunch
  • Dinner
  • Beer
  • Wine
  • Cocktails
  • Dessert
  • Coffee
  • Vegetarian Options Available

Amenities

  • Outdoor Seating
  • Live Music
  • Restroom Available

Good for

  • Menu for Children
  • Good for Children
  • Good for Groups
  • Good for Watching Sports

Payment options

  • Credit Cards
  • Debit Cards

Parking options

  • Free Parking Lot
  • Free Street Parking

Accessibility

  • Wheelchair Accessible Entrance
  • Wheelchair Accessible Restroom
  • Wheelchair Accessible Seating

Top Recent and Curated Reviews (10)

**Some reviews are curated to assist in analyzing authenticity, atmosphere, and service. These reviews enhance user feedback and help us provide better insights. Your genuine reviews make all the difference—share your experience today to enhance our ratings!**

" During our recent visit to Petersburg, we decided to try Maria's and it was largely a great experience! The pasta dishes were wonderful, especially the fettuccine alfredo, which was incredibly creamy and not heavy at all. The decor was beautiful, resembling a quaint Italian villa, and created a lovely ambiance to enjoy dinner. The service was friendly but a bit slow during peak hours, probably due to being short-staffed. Overall, we truly enjoyed dining here and will certainly revisit if we're in the area again. " (*Curated Review*)

" Had an excellent dining experience at Maria’s. The servers were incredibly kind and knowledgeable about the menu. I ordered the carbonara, and it was creamy and delicious—definitely evoked the taste of Italy. The ambiance was relaxing, away from the hustle and bustle, and really enhances the dining experience. I am already looking forward to my next visit. " (*Curated Review*)

" Stopped in for lunch and had a wonderful experience. The staff were friendly and recommended the lasagna, which I ordered and found to be delicious! The ambiance was relaxing, a perfect escape from my busy day. I couldn't have been happier with my meal and time spent here. I plan to return soon! " (*Curated Review*)

" I have visited Maria's Old Town three times and have enjoyed the food every single time. The pizza is excellent, and you definitely get your money’s worth with the portions. The atmosphere is vibrant yet intimate, making it a great spot for any occasion. However, I've noticed that the waitstaff could be a bit more attentive. It's not a deal-breaker for me because the food speaks for itself. " (*Curated Review*)

" There are few places that truly capture the essence of Italian food, and Maria’s Old Town 21 is one of them. The pasta was made fresh and the sauces were rich and flavorful. I tried the seafood ravioli, which was generously stuffed and tasted like it was straight from the coast of Italy. Our server was delightful, providing excellent recommendations and keeping our glasses full. While the prices are on the higher side, the quality justifies the expense. The atmosphere is warm and inviting with a hint of romantic charm. A great place for a date night for sure! " (*Curated Review*)

Archived Reviews (635)

" I finally had the chance to dine at Maria’s Old Town 21 after hearing so many positive things, and it did not disappoint! From the moment we stepped in, the charming decor set the perfect tone for our evening. We started with the bruschetta, which was incredibly fresh and flavorful. For my main course, I had the gnocchi, and it was absolutely divine, cooked to perfection and paired beautifully with the homemade pomodoro sauce. The service was attentive without being intrusive, and our waiter was well-versed in the menu. I definitely plan to return soon and try more dishes! Highly recommend this restaurant. " (*Curated Review*)

" I wasn’t impressed with my last visit to Maria's. I got the margherita pizza, and while the base was nice, the toppings were underwhelming. If you go, I recommend something else from the menu. The service was good, and the restaurant had a cozy atmosphere, but just not the right dish for me this time. " (*Curated Review*)

More reviews not shown...

Have been to Maria's Old Town 21? Share your experience with other people!

Please enter at least 15 characters.
no selection

Top rated nearby

Brother's Pizza
Pizza Restaurant $$

Overall:

4.5

(1538 reviews)

Authenticity:

4.3

Atmosphere:

4.4

Service:

4.0

Address: 25809 Cox Rd, Petersburg, VA 23803, USA

Mi Rodeo Mexican Grill
Mexican Restaurant $

Overall:

4.7

(667 reviews)

Authenticity:

4.6

Atmosphere:

4.4

Service:

4.8

Address: 2208 Boulevard, Colonial Heights, VA 23834, USA

La Loteria
Mexican Restaurant $$

Overall:

5.0

(320 reviews)

Authenticity:

5.0

Atmosphere:

5.0

Service:

5.0

Address: 20867 Woodpecker Rd, Petersburg, VA 23803, USA

Tortilleria Mixteca Petersburg
Mexican Restaurant

Overall:

4.5

(78 reviews)

Authenticity:

4.6

Atmosphere:

3.9

Service:

4.0

Address: 101 S Crater Rd, Petersburg, VA 23803, USA

Adriana's Mini Market & Taqueria
Mexican Restaurant $

Overall:

4.6

(200 reviews)

Authenticity:

4.8

Atmosphere:

4.3

Service:

4.4

Address: 2645 County Dr S, Petersburg, VA 23803, USA

Roma Ristorante Italiano
Italian Restaurant $$

Overall:

4.7

(804 reviews)

Authenticity:

4.5

Atmosphere:

4.7

Service:

4.6

Address: 2447 County Dr, Petersburg, VA 23803, USA

Arriero Mexican Restaurant
Mexican Restaurant $$

Overall:

4.5

(1212 reviews)

Authenticity:

4.3

Atmosphere:

4.5

Service:

4.1

Address: 12204 S Crater Rd, Petersburg, VA 23805, USA

Don Quixote Mexican Grill
Mexican Restaurant

Overall:

4.6

(280 reviews)

Authenticity:

4.4

Atmosphere:

4.5

Service:

4.1

Address: 3221 W Washington St, Petersburg, VA 23803, USA

Tramonto Ristorante
Italian Restaurant

Overall:

4.5

(260 reviews)

Authenticity:

4.5

Atmosphere:

4.4

Service:

4.2

Address: 322 N Sycamore St, Petersburg, VA 23803, USA

Kacha Thai Restaurant
Thai Restaurant $

Overall:

4.5

(500 reviews)

Authenticity:

4.4

Atmosphere:

4.1

Service:

4.0

Address: 5230 Oaklawn Blvd, Hopewell, VA 23860, USA