Virginia Beach Restaurants

Hearth: Dinner Spot

Hearth is an up & coming local restaurant that offers wood fired New American cuisine with a nod to southern roots, craft beer, cocktails and wine.

Just blocks from the Oceanfront in Virginia Beach, on the corner of Virginia Beach Blvd (17th Street) and Mediterranean Avenue. There is on-site parking available, as well as bike racks for your convenience, and additional parking across the street in the Mary's lot (after 4pm only).

605 Virginia Beach Blvd
Virginia Beach, VA 23451
(757) 962-0662

Java Surf: Breakfast Spot

JavaSurf is a locals favorite. This sweet surf-themed spot does coffee, breakfast and lunch right. The menu is full of fresh breakfast sandwiches, espressos and vegetarian and vegan options. Stop in after paddling out for a dawn patrol surf session, or wake up late and wander in for lunch.

1807 Mediterranean Ave
Virginia Beach, VA 23451
(757) 963-6600

Beach Bully: Lunch & Dinner Spot

The Beach Bully Restaurant is a local, thriving facility with a large seating capacity, an outside covered deck, and a full-time staff of over 20. It is a favorite gathering place for lunch to enjoy a sandwich, salad or BBQ ribs. Dinner has many choices in addition to the regular menu, from baked chicken, fried chicken, babyback ribs and tuna filets. Catering continues to be a huge part of Beach Bully's business, with many companies and families continuing to use Beach Bully's catering service year after year. We owe our success to our many loyal, long-time customers.

601 19th St.
Virginia Beach, VA 23451

Zero's Subs: Lunch & Dinner Spot

Zero’s Subs is one of the largest regional sandwich franchises in the U.S. with over 30 restaurants nationally. Since its inception in Virginia Beach in 1967, Zero’s Subs has created a proven fast casual concept which offers high quality foods such as hot oven-baked subs, hearth-baked bread, Hormel meats, Buffalo Chicken Wings, innovative health conscious salads, wraps and pizza, all under one roof.

632 Virginia Beach Blvd
Virginia Beach, VA, 23451