Maria's Old Town 21
$$ • Italian, Bars, Pizza
Hours:
21 W Old St, Petersburg
(804) 862-3100
About Maria's Old Town 21
Customers' Favorites
Maria's Old Town 21 Reviews
Ratings
Menu


Hours
Monday | Closed |
Tuesday | 11AM - 9PM |
Wednesday | 11AM - 9PM |
Thursday | 11AM - 9PM |
Friday | 11AM - 9:30PM |
Saturday | 11AM - 9:30PM |
Sunday | Closed |
Maria's Old Town 21 is the best Italian restaurant in Petersburg, offering amazing food and beautiful ambiance. The beautifully decorated interior provides spacious seating and a very calming and relaxing atmosphere. While service can sometimes take a while when the restaurant is busy, the staff is friendly and attentive. The food is amazing with reasonable prices and perfect portions, including a wide range of entrees like pizza, pasta, handhelds, salad, and grill items. Don't miss out on their delicious Gelato or the to-go fridge of homemade goodies. Maria's Old Town 21 is a must-visit spot.