HTML SitemapExplore
logo
Find Things to DoFind The Best Restaurants

Maria's Old Town 21 — Restaurant in Petersburg

Name
Maria's Old Town 21
Description
Bright storefront cafe with outdoor seating dishing Sicilian classics in low-key digs.
Nearby attractions
Historic Old Towne Petersburg
413 N Sycamore St, Petersburg, VA 23803
Appomattox Event Center
9 W Old St #100, Petersburg, VA 23803
The Exchange Building and Petersburg Visitors Center
15 W Bank St, Petersburg, VA 23803
arteXchange
20 W Old St, Petersburg, VA 23803
Petersburg Area Art League
7 E Old St, Petersburg, VA 23803, United States
Centre Hill Mansion House Museum
1 Centre Hill Ave, Petersburg, VA 23803
Walton Gallery Inc.
17 N Sycamore St, Petersburg, VA 23803, United States
Pocahontas Oldest Black Community in the United States
151 Pocahontas St, Petersburg, VA 23803
Violet Bank Museum
303 Virginia Ave, Colonial Heights, VA 23834
Nearby restaurants
Croaker's Spot Petersburg
9 E Old St, Petersburg, VA 23803, United States
Blue Willow Tea Room
104 W Old St, Petersburg, VA 23803
Comeback Burger
404B N Sycamore St, Petersburg, VA 23803
Old Towne's Alibi
305 N Sycamore St, Petersburg, VA 23803
Wabi-Sabi
29 Bollingbrook St, Petersburg, VA 23803
The Brickhouse Run
407-409 Cockade Alley, Petersburg, VA 23803
Tramonto Ristorante
322 N Sycamore St, Petersburg, VA 23803
Andrade's International Restaurant
7 Bollingbrook St, Petersburg, VA 23803
Longstreet's Deli
302 N Sycamore St, Petersburg, VA 23803, United States
Dixie Restaurant
250 N Sycamore St, Petersburg, VA 23803, United States
Nearby hotels
Hotel Petersburg, Tapestry Collection by Hilton
20 W Tabb St, Petersburg, VA 23803
Strawberry Hill - Inn & Event Venue
235 Hinton St, Petersburg, VA 23803
Related posts
Keywords
Maria's Old Town 21 tourism.Maria's Old Town 21 hotels.Maria's Old Town 21 bed and breakfast. flights to Maria's Old Town 21.Maria's Old Town 21 attractions.Maria's Old Town 21 restaurants.Maria's Old Town 21 travel.Maria's Old Town 21 travel guide.Maria's Old Town 21 travel blog.Maria's Old Town 21 pictures.Maria's Old Town 21 photos.Maria's Old Town 21 travel tips.Maria's Old Town 21 maps.Maria's Old Town 21 things to do.
Maria's Old Town 21 things to do, attractions, restaurants, events info and trip planning
Maria's Old Town 21
United StatesVirginiaPetersburgMaria's Old Town 21

Basic Info

Maria's Old Town 21

21 W Old St, Petersburg, VA 23803
4.5(479)$$$$
order
order
order
Order
delivery
Save
spot

Ratings & Description

Info

Bright storefront cafe with outdoor seating dishing Sicilian classics in low-key digs.

attractions: Historic Old Towne Petersburg, Appomattox Event Center, The Exchange Building and Petersburg Visitors Center, arteXchange, Petersburg Area Art League, Centre Hill Mansion House Museum, Walton Gallery Inc., Pocahontas Oldest Black Community in the United States, Violet Bank Museum, restaurants: Croaker's Spot Petersburg, Blue Willow Tea Room, Comeback Burger, Old Towne's Alibi, Wabi-Sabi, The Brickhouse Run, Tramonto Ristorante, Andrade's International Restaurant, Longstreet's Deli, Dixie Restaurant
logoLearn more insights from Wanderboat AI.
Phone
(804) 862-3100
Website
marias21italianrestaurant.com

Plan your stay

hotel
Pet-friendly Hotels in Petersburg
Find a cozy hotel nearby and make it a full experience.
hotel
Affordable Hotels in Petersburg
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 Petersburg
Find a cozy hotel nearby and make it a full experience.

Featured dishes

View full menu
dish
Mussels Maria
dish
Classic Bruschetta
dish
Mozzarella Marinara
dish
Maria's Bang Shrimp
dish
Crab Dip
dish
Rockefeller Roasted Oysters
dish
Italian Wedding Soup
dish
Meat Stromboli
dish
Deluxe Stromboli
dish
Calzone
dish
Penne Vodka
dish
Wild Mushroom Ravioli
dish
Linguini Seafood Mediterraneo
dish
Farfalle Allo Scoglio
dish
Seafood Ravioli
dish
Chicken Piccata
dish
Chicken Parmigiana
dish
French Fries

Reviews

Nearby attractions of Maria's Old Town 21

Historic Old Towne Petersburg

Appomattox Event Center

The Exchange Building and Petersburg Visitors Center

arteXchange

Petersburg Area Art League

Centre Hill Mansion House Museum

Walton Gallery Inc.

Pocahontas Oldest Black Community in the United States

Violet Bank Museum

Historic Old Towne Petersburg

Historic Old Towne Petersburg

4.5

(179)

Open 24 hours
Click for details
Appomattox Event Center

Appomattox Event Center

4.8

(40)

Closed
Click for details
The Exchange Building and Petersburg Visitors Center

The Exchange Building and Petersburg Visitors Center

4.2

(38)

Open 24 hours
Click for details
arteXchange

arteXchange

5.0

(5)

Closed
Click for details

Things to do nearby

Na Recovery Meeting
Na Recovery Meeting
Mon, Dec 8 • 12:15 PM
3300 Old Courthouse Road, Richmond, VA 23236
View details
Holiday Nights: Encore Evening – A Second Night of Holiday Magic!
Holiday Nights: Encore Evening – A Second Night of Holiday Magic!
Mon, Dec 8 • 5:00 PM
11221 Barkwood Drive, Prince George, VA 23875
View details
Competitive Puzzling
Competitive Puzzling
Tue, Dec 9 • 6:00 PM
412 North Sycamore Street, Petersburg, VA 23803
View details

Nearby restaurants of Maria's Old Town 21

Croaker's Spot Petersburg

Blue Willow Tea Room

Comeback Burger

Old Towne's Alibi

Wabi-Sabi

The Brickhouse Run

Tramonto Ristorante

Andrade's International Restaurant

Longstreet's Deli

Dixie Restaurant

Croaker's Spot Petersburg

Croaker's Spot Petersburg

4.3

(1.7K)

$$

Click for details
Blue Willow Tea Room

Blue Willow Tea Room

4.7

(153)

$$

Click for details
Comeback Burger

Comeback Burger

4.8

(183)

Click for details
Old Towne's Alibi

Old Towne's Alibi

4.5

(530)

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 Maria's Old Town 21

4.5
(479)
avatar
1.0
41w

If you don't mind large "service" dogs being present inside the restaurant...2 feet from my table jumping around at the site of our food and whining throughout dinner...then this is the place for you. We were appalled that a dog was allowed into a fine dining establishment and even worse that the staff didn't take into consideration their guests experience. My husband and I on this Valentine's Day, were looking forward to a nice, relaxing dinner and it turned into a very stressful one. The dog kept backing up so its rear end was right next to me. It was jumping around at the site of our food and whined continuously throughout dinner. It clearly was not a service animal. Many other patrons were staring and talking about this dog....we felt like we were at a circus. To accommodate one person at the expense of the rest of the patron's experience is not right. Furthermore, the service was terrible. My drink special tasted like strawberry syrup. Our waitress said the bartender made my husband's drink but that she made mine and "wasn't sure how it turned out." Really? You hope my $11.50 drink tastes OK? We were served crab dip with no spoon. When we asked for a spoon it took the waitress 15 min to bring one. She kept walking past our table taking orders and drinks to others and never bothered to bring the spoon. One time she passed us and said, "I'll get that spoon for you" so we knew she didn't forget. The same thing happened with our check...we asked for our check and 15 min later had to ask another person. He told our waitress and another 5 min later we finally got our check. We were never offered refills on our drinks and they were empty 1/2 way through our meal. I should mention, we arrived very early (first people to arrive) and it was not busy at the time. In comparison to other italian restaurants, the food was bland. I had chicken piccata and my husband had spaghetti and meatballs. The meatballs tasted like they were not homemade. Crab dip was fishy smelling and bland.

Owners: Although we appreciate your apology and that you will address these concerns for future patrons (in your response below), we expected that you would make things right with us due to the numerous problems we encountered and the fact that our evening was pretty horrible. This isn't just a minor complaint about a service or food issue....we literally had to deal with a whining, jumping, panting dog sitting next to our table. For future reference, you may want to compensate patrons for the money spent on an evening that did...

   Read more
avatar
4.0
3y

I'll start that the food was pretty good. I had bruschetta, the seafood ravioli, tiramasu and a cappuccino. A little too much sauce but otherwise not bad. What was not pleasant was the overwhelming smell of Fabuloso cleaner. I asked to sit somewhere else versus the bar area where it was worse. We almost left before ordering it was so strong. I mentioned it to the server who said they wiped the menus with it. I double checked the menus before I make this next comment, but 20% gratuity was added to the bill and we were a party of 2, not 6 which is what the menus say gratuity is automatically added. The food and service was not 20% worthy. I do tip. I was a server in my 20s. Service has to be bad, really bad, and I would have needed to have spoken to someone before I ever tipped less than 10%. But I did not like there being no choice on the tip at all. I wish I could rave more but the Fabuloso and forced tip turned me off from coming back.

UPDATE: I apologize for missing the note at the front of the restaurant regarding gratuity added to all bills regardless of the size of the party. Since that was my error and my main issue, I added a star. The food was good and more or less sauce really wasn't an issue. The server was sweet and I wasn't unhappy with their service. Please don't think the server provided poor service at all. It was that there was no choice in tip with what I thought was no notice of it (missing the note at the front). I can give you all another try buy I may have to wait a bit as the Fabuloso is strong everywhere (the host did move us to the piazza area). Keeping the germs of the pandemic under control is important and I respect that, that may mean me waiting a bit before trying again. Thank you for responding and providing information to me. I'm happy to update my review due to an...

   Read more
avatar
2.0
4y

This place is the equivalent of Chef boyardee. It honestly blows my mind that it was recommended by a now Ex friend.

I will say the service was mediocre, they were okay, not great but pretty good, about as good as I knew it would be. Everyone was very friendly, almost like they were expecting to be audited but just not great at their jobs

The food however awful; edible as it may have been, I could only describe it as an artists rendering of what Italian food should be, had they never eaten Italian food. I started out with the oysters but they were stuck to the shells and covered with spinach and cheese. Although tasty for $25 I want to taste actual oyster. I followed up with the Sicilian spaghetti, and my wife had the seafood ravioli. Everything was bland and disrespectful to the name.

with the salad, at $100 for a dinner for two having the salad come out in plastic containers almost unbelievable. The rolls obviously from Walmart and you have to ask for literally everything.

Honestly at then end of it all I feel as if I should have been paid for my time, getting slapped with a $100 bill is plain disrespectful. If I have ever seen a business in the market to make money this is the place the mark up is over the top. I kept constantly thinking to myself, “is this a fricking sitcom” it was comical at how awful it was. Expectations drastically not met.

I only gave it 2 stars because the staff was nice and the interior was really cool, like...

   Read more
Page 1 of 7
Previous
Next

Posts

DeJuan BishopDeJuan Bishop
This restaurant located in Petersburg, is one of the best Italian restaurants in the area. The staff are top-notch and very courteous, respectful, and attentive. It's a shame other restaurants don't mirror the professionalism and approachable mentality like the staff of Maria's This facility has a number of rooms that can be used for small groups as well as a main dining room that is very sociable and pleasant to be in. The restaurant is also special needs capable so if anyone wants to enjoy their family or friends or anyone that may have additional circumstances, there will be no issues whatsoever at this restaurant. Finally the food, OMG it is off the chain. We had a variety of different items for the purpose of testing different meals and everything and I mean everything was very good. Watch your belly because you're going to feel very full when you leave this restaurant. Clearly 5 out of 5 without a doubt.
Jackie HillJackie Hill
The cutest lil restaurant ever We made a call out order passing through town, and put the order in virtually. A few minutes later we got a phone call and it was the restaurant asking if we had done it correctly because we had eliminated many toppings that come with the item we ordered. OOOPS! He was right! We accidentally eliminated the items we wanted instead of selecting them. So thoughtful for them to call us because otherwise our item would have had cheese and onion only. Showed up to the restaurant and the vibe was off the charts. They quickly attended to us as we overheard around 30 folks leaving the restaurant talking about how good the food was. They loved it. Got our food, took pics of the restaurant and went to eat in the car because we had to hit the road. Wow. It was insanely delicious! So fresh and flavorful. We are now planning a weekend trip to Petersburg around this restaurant 😅😂
Glenn LumpkinGlenn Lumpkin
Our group of 15 was the first for dinner that evening. After a round of drinks, we ordered as another larger party (40?) and smaller parties were seated. The food and service were excellent... right until our server (the only one?...how?) dedicated herself to the larger group. It was difficult to find anyone to refresh drinks or provide dessert. We waited 45 minutes for our checks and had to distribute them to ourselves. We found someone who could cash us out and rather than wait at the table, we stood in a line at the server's station. They were nice and we enjoyed our server but she was a one woman show with little support. We tipped HER and the person who helped in the end. To clarify, the problem was not the size of our group or any other. The problem was only one server. Waiting for ANYONE to visit our table for 45 mins to check on us is unacceptable.
See more posts
See more posts
hotel
Find your stay

Pet-friendly Hotels in Petersburg

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

This restaurant located in Petersburg, is one of the best Italian restaurants in the area. The staff are top-notch and very courteous, respectful, and attentive. It's a shame other restaurants don't mirror the professionalism and approachable mentality like the staff of Maria's This facility has a number of rooms that can be used for small groups as well as a main dining room that is very sociable and pleasant to be in. The restaurant is also special needs capable so if anyone wants to enjoy their family or friends or anyone that may have additional circumstances, there will be no issues whatsoever at this restaurant. Finally the food, OMG it is off the chain. We had a variety of different items for the purpose of testing different meals and everything and I mean everything was very good. Watch your belly because you're going to feel very full when you leave this restaurant. Clearly 5 out of 5 without a doubt.
DeJuan Bishop

DeJuan Bishop

hotel
Find your stay

Affordable Hotels in Petersburg

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

Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
The cutest lil restaurant ever We made a call out order passing through town, and put the order in virtually. A few minutes later we got a phone call and it was the restaurant asking if we had done it correctly because we had eliminated many toppings that come with the item we ordered. OOOPS! He was right! We accidentally eliminated the items we wanted instead of selecting them. So thoughtful for them to call us because otherwise our item would have had cheese and onion only. Showed up to the restaurant and the vibe was off the charts. They quickly attended to us as we overheard around 30 folks leaving the restaurant talking about how good the food was. They loved it. Got our food, took pics of the restaurant and went to eat in the car because we had to hit the road. Wow. It was insanely delicious! So fresh and flavorful. We are now planning a weekend trip to Petersburg around this restaurant 😅😂
Jackie Hill

Jackie Hill

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 Petersburg

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

Our group of 15 was the first for dinner that evening. After a round of drinks, we ordered as another larger party (40?) and smaller parties were seated. The food and service were excellent... right until our server (the only one?...how?) dedicated herself to the larger group. It was difficult to find anyone to refresh drinks or provide dessert. We waited 45 minutes for our checks and had to distribute them to ourselves. We found someone who could cash us out and rather than wait at the table, we stood in a line at the server's station. They were nice and we enjoyed our server but she was a one woman show with little support. We tipped HER and the person who helped in the end. To clarify, the problem was not the size of our group or any other. The problem was only one server. Waiting for ANYONE to visit our table for 45 mins to check on us is unacceptable.
Glenn Lumpkin

Glenn Lumpkin

See more posts
See more posts