skip to main content skip to footer

Fresh, Award Winning House-Made Recipes Paired With Great Wines To Match

Taste What Makes Our Food Different

 Bringing Years of Italian Culinary Experience to a Table Near You

Mannino's Italian Bistro

A father & son Chef team, partnered with Daris Gavin, that has been serving Virginia since 2008.

The father / son Chef team of John Rosario & John Matthew Mannino (father and son, respectively) partnered with Daris Gavin to open “Olde World” Italian Bistros. The goal was – and is – to give patrons great Italian food at a reasonable price point with wine choices to match. The Mannino’s Italian Bistro Family works with great passion and attention to detail to try and ensure that our guests develop a sense of home and comfort while enjoying their dining experience.

Read The Full Story

fork of spaghetti
bacon wrapped chicken with asparagus and mashed potatoes
red wine being poured into 3 glasses
dessert with fruits and a hazelnut crisp twist

Proudly Serving Two Locations!

A Virginia Beach Icon

The trio opened the first Mannino’s Italian Bistro in 2008, and all two locations offer the same fresh, house-made recipes (from the mozzarella, pasta sauces, and award-winning crab soup, to the tiramisu and chocolate truffles) and an excellent customer service experience.

pasta with vegetables and seafood

Mannino's Oceanfront

3420 Atlantic Avenue
Virginia Beach, Virginia 23451 

Make Reservation

scallop over a mango sauce with micro greens

Mannino's Kempsville

4402 Princess Anne Road
Virginia Beach, Virginia 23462

Make Reservation

Catering & Events

Offering On-Premise & Off-Premise Catering

Having a party? We'd love to help! For groups of 20 or more dining in one of our restaurants, or for catering at your venue, contact the manager of the location nearest you!

Catering Details

chicken, pasta and mushroom dish with parsley as a garnish

Join Our Mailing List

Receive exclusive deals & promotions


4402 Princess Anne Road Suite 107
Virginia Beach, VA 23462
Tel: 757-474-4446
Get Directions


3420 Atlantic Avenue
Virginia Beach, VA 23451
Tel: (757)-390-2580
Get Directions