top of page
Gelati Maria
Now Open 
Ice Cream Flavours
A Dish for every Palate

Mussels Maria

Our Story 



Our Story

Maria's Old Town 21 is locally owned and operated by Vincenza and Giovanni Crapa since 2007. Back then, the loving couple just moved to the United States of America together with their children. Because of their strong love for food, their dream was to open a restaurant and share their favorite Sicilian dishes with Americans. The perfect opportunity came when they met two wonderful people, Jim and Melinda, whom offered to help them get started. Maria's Café and Italian Restaurant was therefore born right in the heart of Old Towne Petersburg, Virginia.

Through hard work, Maria's Café saw tremendous success as they welcomed streams of people daily. This led them to take on the chance of a lifetime in opening their own restaurant on April 7, 2014! With the help of family and friends, Giovanni and Vincenza Crapa purchased their first restaurant at 21 West Old Street. It was a momentous event for the couple knowing they have achieved their dream.

"Now we the proud owners of the most unique and amazing restaurant in the tri-city. Our dream has just started and we confident that it will go on forever, because like our parents gave us the knowledge of cooking authentic Italian dishes, we have given the same to our children Maria, Cristina and Monica. We are very proud of them. We love what we are doing so we hope we can share our enthusiasm with all of you and your families. We thank you from the bottom of our hearts. Come in and enjoy the most authentic Italian dishes you will ever have and with the most impressive interior you will ever see."

Full Bar 


New drink & desserts menu_page-1.png
New drink & desserts menu_page-2.png
New drink & desserts menu_page-3.png
New drink & desserts menu_page-4.png

Intimate dining, social events or family dining, Maria's Old Town 21 Italian Restaurant is the ideal location to relax, unwind.  The rustic Italian décor will whisk you away to a romantic old Italian city, sure to impress your date. Maria's Old Town 21 Italian Restaurant spacious banquet room is perfect for any club, church or company group.


Families will enjoy diverse dining options including a special children's menu.


Private Parties

Are you planning a special event such as a birthday party, rehearsal dinner, anniversary, retirement party or maybe just a gathering of friends and family for an enjoyable evening with great food and service?  Consider Maria's Old Town 21 Italian Restaurant as your gathering place!  


Catering Menu Available. See Below or

Contact Us for More Information

Our Dining Area

Maria's Old Town 21 is conveniently located in downtown Petersburg.

21 West Old Street Petersburg, VA 23803

(804) 862 3100

Contact Us

Thanks for submitting!

  • Facebook
  • Twitter
  • Instagram

Join the Club & Get Updates on Discounts & Special Events 

bottom of page