









Nestled in the historic district of Petersburg, Virginia, Maria's Old Town 21 is founded by the Crapa family from Sicily, Italy. We specialize in homemade pasta and specialty dishes such as grilled swordfish, steak, chicken piccata, rustica pizza and panini. Our luscious melt-in-mouth dessert will definitely delight your taste buds. Join us for happy hour Monday - Thursday from 4-7 p.m. for half priced appetizers. We also offer drink specials each day, like $5 margaritas all day on Mondays and $6 martinis all day on Tuesdays. Come and experience the finest Italian dishes in our newly renovated restaurant today.
Website: marias21italianrestaurant.com
Phone: (804) 862-3100
Cross Streets: Near the intersection of W Old St and Exchange Aly
Closed now
- Mon 11:00 AM - 9:30 PM
21 W Old St Petersburg, VA 23803 ·124.44 mi
Is this your business? Verify your listing
Amenities
- Accessible
- Family friendly
Reviews
yelpFolks I visited here 8 years ago and found out that in October 2026, it's just as wonderful as it was then. The location hasn't changed a bit, which isn't a bad thing. Tonight we were a...
MoreOverall, a decent place to eat if you're really craving pasta. The best thing on the menu is the alfredo by far. I've been here a couple of times and each time, the restaurant is basically empty,...
MoreI have wanted to dine at Maria's Old Town 21 for a few years & finally this week I got to realize my wish to dine there. The entrance to the restaurant was like walking into Italy. The decor was...
MorePizza was amazing! Got the rustica and added Italian sausage, the only thing I would have done differently is it needs garlic, with or without garlic I'm coming back again. I ordered it to go so...
MoreEverything I've tried here has all been very good!! Wish they started one up in Columbus, Ohio!! I would be in trouble!!
More