The Home of Traditional Italian Food

Family Owned & Operated Since 1974

Giovanni’s Restaurant has been a staple in the Weirton, WV, area since its establishment in 1974. We offer affordable family dining and authentic Italian dishes made fresh from recipes developed by Giovanni himself. Though we have made some changes over the years, we maintain our focus on providing great food and excellent service. We feel each customer is a special part of our family, and are grateful for all the support shown to us over the years. Giovanni’s looks forward to serving you and your family for years to come.

If you or any member of your group has a special dietary need, please contact us or call us at (304) 224-1513 and speak with a manager so that we can make arrangements for your needs.

Traditional Italian Flavors Made Fresh Daily

Our diverse menu is composed of many house specialties and local favorites capable of satisfying any taste. Our sauces are made in-house daily, using ingredients and methods inspired by Giovanni’s hometown, Bagnoli del Trigno in southern Italy. Our specials vary daily from all-you-can-eat spaghetti and rigatoni to our hand-breaded chicken, beer battered cod, and homemade lasagna. All of our menu items are available for dine-in or carry-out, including quarts of our famous homemade sauces.


Sunday: 11am to 8pm

Monday: 11am to 8pm

Tuesday: 11am to 8pm

Wednesday: 11am to 8pm

Thursday: 11am to 8pm

Friday: 11am to 8pm

Saturday: 11am to 8pm

Catering for Any Event from Giovanni’s Restaurant

Giovanni’s offers catering services for special events of any size. Whether you need catering for a wedding rehearsal, business meeting, or family gathering, we can provide a delicious meal for any number of guests. Choose from a variety of options on our catering menu to create the perfect dinner for your event. 

Banquet Hall On-Site for Large Parties

Our banquet hall can accommodate groups of 20 to 80 people comfortably with multiple buffet options to choose from. We do not charge rental fees for the use of our banquet room, but we require a non-refundable deposit to book your event. This deposit will be deducted from your final bill. If you have any questions about our banquet services, please give us a call at (304) 224-1513 and to speak to a manager.

We also offer a private room for groups of up to 20 people who would like to order individually from our dinner menu.

Join our mailing list!