We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Mary's Restaurant

616 Virginia Beach Blvd, Ste 100, Virginia Beach, VA 23451-4274
+1 757-428-1355
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent48%
  • Very good32%
  • Average13%
  • Poor4%
  • Terrible3%
Travellers talk about
“grits” (16 reviews)
“home fries” (13 reviews)
Closed Now
All hours
American, Diner, Gluten Free Options
616 Virginia Beach Blvd, Ste 100, Virginia Beach, VA 23451-4274
All Details
Write a Review
Reviews (267)
Traveller rating
Traveller type
Time of year

1 - 10 of 266 reviews

Reviewed 6 days ago

When I lived at the Beach, this was my breakfast go-to. Have moved on yet always find my way back to Mary's. Had a great breakfast (eggs, bacon, hash browns, toast) and really good coffee. Glad to see they now have gluten free breads and...More

Thank love2RiceVA
Reviewed 6 days ago

The good is good and there is plenty on the menu to choose from. They have daily specials and the have incredible cakes and pastries. The staff are always friendly and most of the time the service is fast. It is a favorite of locals...More

Thank Linda J
Reviewed 1 week ago via mobile

The staff was friendly and the food was good. It was the kind of food one expects to receive at a diner. Prices were okay almost $50 for breakfast for five people.

Thank Rachel T
Reviewed 2 weeks ago

We use to live near here, but will travel for Mary,s hoe cooking and pastry!! The food is abundent, the prices are reasonable, the baked goods are OUT OF THIS WORLD!! be sure to get a piece of cake, a muffin or a cinnamon swirl...More

Thank Eleanor C
Reviewed 2 weeks ago via mobile

Friendly staff and quick service. Best biscuit ever. Good prices. Good sign that locals come. My 13 year old bacon snob highly approves.

Thank Jen F
Reviewed 3 weeks ago via mobile

Locals love this place. Great breakfast friendly service at a great price. Always come here when in town.

Thank Rosemarie K
Reviewed 3 weeks ago via mobile

Good food with good service at a reasonable price. Locals eat there so you know it's good. There were six of us for breakfast and we paid less than ten dollars a person.

Thank JCDunn
Reviewed 4 weeks ago via mobile

Open for breakfast and lunch. Diner fare with special boards. Wait staff was pleasant and food arrived quickly. Portions big and prices are very good. Nothing fancy, lots of locals, will visit again.

Thank winskins
Reviewed 4 weeks ago

The day we went this restaurant was jamming, so lots of families, lots of noise. The food was good, and the portions are decent. Prices were fine.

Thank twiangel17
A TripAdvisor Member
Reviewed 18 June 2017 via mobile

The food was so so (pancakes and sausage) and it was warm in the building. The service was top notch. Very friendly and quick.

Thank A TripAdvisor Member
Nearby Restaurants
78 reviews
.24 km away
Hearth Wood Fired Cuisine & Craft Beer
90 reviews
.07 km away
Zoes Steak & Seafood
205 reviews
.30 km away
Nearby Attractions
The Virginia Beach Convention Center
253 reviews
.53 km away
Virginia Museum of Contemporary Art
109 reviews
.70 km away
Norwegian Lady Statue
37 reviews
.94 km away
Flashback Old Time Photos
54 reviews
.76 km away
Questions & Answers
Get quick answers from Mary's Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Brunch, Breakfast, Lunch
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible
Good for
Child-friendly, Groups, Local cuisine, Kids
Open Hours
06:00 - 15:00
06:00 - 15:00
06:00 - 15:00
06:00 - 15:00
06:00 - 15:00
06:00 - 15:00
06:00 - 15:00
Location and Contact Information
  • Address: 616 Virginia Beach Blvd, Ste 100, Virginia Beach, VA 23451-4274
  • Location: United States  >  Virginia (VA)  >  Virginia Beach
  • Phone Number: +1 757-428-1355
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing