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
“home fries” (13 reviews)
“grits” (16 reviews)
Closed Now
All hours
American, Diner, Gluten Free Options, Vegetarian Friendly
616 Virginia Beach Blvd, Ste 100, Virginia Beach, VA 23451-4274
All Details
Write a Review
Reviews (275)
Traveller rating
Traveller type
Time of year

1 - 10 of 274 reviews

Reviewed 2 days ago

This is a local favorite spot to go eat, You get plenty of bang for your buck here! Everything is good, service is fast and friendly, many blue plate specials and a well stocked menu, all of which they can offer, no problem. Serving size...More

Thank redcatcec
Reviewed 3 days ago via mobile

Off the beaten tourist path as is several blocks from the oceanfront. Great diner food, nothing fancy. I had a pecan Belgian waffle and chicken sausage. Yum! Service was quick and polite. They had several, large pastries that I did not try but looked amazing....More

Thank travelgal987
Reviewed 5 days ago

I have never had a bad experience or a bad meal here. M go to is the breakfast sandwhich! Quick with togo orders and reasonably priced!

Thank Jessica J
Reviewed 2 weeks ago via mobile

It was about what I would have hoped for. It happened to be very busy the day we went due to a very large group. That made the place very loud. Food was good. Wife really liked hers. But the hash browns had to much...More

Thank RAM525
Reviewed 2 weeks ago via mobile

Had the country fried steak with fried green tomatos and mac and cheese. It was delicious. Would definitely come back again. Staff was friendly and the price was just right around $9.

Thank librasluna
Reviewed 3 weeks ago

My husband and I enjoyed this restaurant. The atmosphere was friendly and service was quick. Our waitress Lydia was very polite and friendly. The food was very good. This will definitely be on our lists of places to eat whenever we come to Virginia Beach.

Thank gina6423
Reviewed 3 weeks ago via mobile

We look forward to coming to Mary's the staff always quick with drinks and food, we have been coming here for years strange this year the place was almost empty for breakfast never seen that before got our coffee and ordered our food the creamed...More

Thank bheath1461
Reviewed 3 weeks ago

Found the ad in the coupon books and decided to try it for breakfast on our way home. Located 6 blocks from Atlantic Ave on 17th Street. Don't be fooled by the plain exterior for inside is a joy. Open for breakfast and lunch, the...More

Thank Jeffrey V
Reviewed 4 weeks 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 4 weeks 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
Nearby Restaurants
82 reviews
.24 km away
Hearth Wood Fired Cuisine & Craft Beer
91 reviews
.07 km away
Zoes Steak & Seafood
205 reviews
.30 km away
Nearby Attractions
The Virginia Beach Convention Center
256 reviews
.53 km away
Virginia Museum of Contemporary Art
112 reviews
.70 km away
Flashback Old Time Photos
55 reviews
.76 km away
Chesapeake Bay Distillery
20 reviews
.27 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
Breakfast, Lunch, Brunch
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible
Good for
Kids, Child-friendly, Local cuisine, Groups
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