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.

Mayflower Cafe Incorporated

209 34th St, Virginia Beach, VA 23451-2803
+1 757-417-0117
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent54%
  • Very good26%
  • Average11%
  • Poor5%
  • Terrible4%
Travellers talk about
“pita bread” (14 reviews)
“lamb” (17 reviews)
“kunefe” (4 reviews)
Open Now
11:00 - 21:00All hours
Mediterranean, Turkish, Middle Eastern, Halal
££ - £££
209 34th St, Virginia Beach, VA 23451-2803
Write a Review
Reviews (116)
Traveller rating
Traveller type
Time of year

51 - 60 of 116 reviews

Reviewed 13 March 2015

My husband and I love Mediterranean cuisine so when we stumbled across this place we knew we had to try it. We both had gyros with French fries and it was delicious. The bread was so fresh and the lamb was tender and very flavorful....More

2  Thank Apf913
Reviewed 10 February 2015

As always, the food was delicious and the Staff gracious. They strive to make sure that your dining experience is a good one!!

3  Thank myronnahra
Reviewed 10 January 2015

I haven't eaten Scampi for years because it tends to be very disappointing but wasn't feeling like the lamb was speaking to me. The freshly minced garlic and parsley with a generous use of butter added to the angel hair pasta bathed the jumbo shrimp...More

3  Thank Tom T
Reviewed 8 January 2015

The Mayflower Café is a block from the beach at 34th St. It is a small Turkish restaurant in a neighborhood of mediocre Italian eateries bereft of even a convenience store. I loved it. The lamb is fresh and delicious, as local hotel workers said...More

1  Thank jonathangerard
Reviewed 2 January 2015

Each time I visit Va. Beach, I try to get by the Mayflower Cafe for authentic & delectable Turkish/Middle eastern cuisine! Delicious breads, lamb, chicken, vegetarian entrees, stuffed grape leaves. and freshly baked desserts. Cozy atmosphere, helpful service, Nondescript out front, yet very convenient location.

2  Thank Janet H
Reviewed 31 December 2014

We just happened to notice this restaurant while walking near our hotel. It is rather nondescript on the outside, and the name certainly isn't inspiring, but we walked in to check the menu anyway. It was still early afternoon so there were no diners, but...More

1  Thank jotenn
Reviewed 29 December 2014 via mobile

We seem to have bad luck in VA Beach as this is the 2nd 1 star review we have had here. The place was dark and we were the 1st people there. The owner (I think) took our order. The soup d'jour was a bland...More

Thank Misty W
Reviewed 18 December 2014

This place a real treat. Every time we stay in Virginia Beach we come for a late lunch or early dinner. No tourists here ( just us!) Very comfortable just 2 block from the beach. Old world owner who often cooks and serves as well....More

1  Thank MarySCunningham
Reviewed 17 December 2014

This is one of our favorite places to eat at Virginia Beach. You wouldn't guess from the name that it has absolutely fantastic Middle Eastern food on the menu! There are other choices as well, but we love the Middle Eastern entrees, salads, and appetizers....More

Thank Whinny2
Reviewed 7 September 2014

My wife and I had eaten here last year and we decided to try again cause the food was outstanding. The food was even better this time around. our server was fantastic. Everything she recommended was right on the money. we both had Turkish entrees....More

Thank Berski
Nearby Restaurants
Lager Heads - LHVB
1,398 reviews
.06 miles away
Manninos Italian Bistro Oceanfront
364 reviews
.04 miles away
Pocahontas Pancake & Waffle House
1,229 reviews
.06 miles away
TASTE at Oceanfront
252 reviews
.14 miles away
Nearby Attractions
Virginia Beach Boardwalk
5,795 reviews
.72 miles away
Virginia Beach
2,100 reviews
.28 miles away
Neptune's Park
427 reviews
.23 miles away
Old Coast Guard Station
272 reviews
.73 miles away
Questions & AnswersAsk a question
Diane P
Is Alcohol available
19 October 2015|
Answer Show all 3 answers
Response from sandysuits | Reviewed this property |
Yes, beer and wine.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Reservations, Seating, Waitstaff, Serves Alcohol, Takeout
Good for
Local cuisine, Child-friendly, Business meetings
Open Hours
05:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:30
11:00 - 21:30
Location and Contact Information
  • Address: 209 34th St, Virginia Beach, VA 23451-2803
  • Location: United States  >  Virginia (VA)  >  Virginia Beach
  • Phone Number: +1 757-417-0117
  • E-mail
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