Maria's Old Town 21

$$ • Italian, Bars, Pizza

Hours:
21 W Old St, Petersburg
(804) 862-3100

Customers' Favorites

Maria's Old Town 21 Reviews

Restaurantji Rating
4.2 (97)
Restaurantji Rating

Authentic and delicious southern Italian food (the owners are from Italy!). Extensive, however, not overwhelming menu. Great atmosphere and even a large patio for nice days to eat al- fresco! The service was excellent...definitely a must try for anyone planning a visit to historic Petersburg - even if it is to sample this wonderful gem of a place! Bravi ?? ?? ??

Restaurantji Rating

Saturday afternoon lunch was enjoyable. Good food and service. There is a patio to enjoy a meal outside that looks very welcoming. They also have their own parking lot for off street

Restaurantji Rating

Incredible! From Italian wedding soup to a cannoli, Maria’s brings me back to studying abroad and trips to Florence, Rome, and Livorno! 10/10 for everything! Ask for Brent or Maria ;)

More Reviews(280)

Ratings

Hours

Monday Closed
Tuesday 11AM - 9PM
Wednesday 11AM - 9PM
Thursday 11AM - 9PM
Friday 11AM - 9:30PM
Saturday 11AM - 9:30PM
Sunday Closed
Updated on: