209 34th Street
Virginia Beach, VA 23451
Phone: 757-417-0117
Cuisine Gluten-Free • Mediterranean • Pizza • Seafood • Vegetarian
Features Catering • Dinner • Kid/Family Friendly • Private Parties • Takes Reservations
Hours Monday –Saturday
Lunch Hours: 11:00pm – 3:00pm
Dinner Hours: 5:00pm – 9:00pm
Dinner Hours: 5:00pm – 9:00pm

Accepts VBRA Gift Certificates No
Map Website

Mayflower Cafe

Welcome to our establishment! Located on the Virginia Beach oceanfront, we have been a favorite of locals for over 16 years. Our cuisine is made fresh daily and every effort is made to honor health restrictions. Our menu includes seafood, lamb, pasta, vegetarian, and vegan entrees. The perfect ending for your meal is a delicious homemade dessert. Our regular menu is available 7 days per week, and we have something for everyone. Please ask your server to see our fine wine and beer menus.


$25 Dinner $15 Lunch

Course 1


Soup of the Day

Spinach Salad

Dolma (stuffed grape leaves)

Course 2

Salmon stuffed with Crabmeat

Coban Kebab


Portabello Mushroom Saute

Chicken Shish Kebab

Course 3


Flan (Cream Caramel)

* Includes one item per course

Course 1

Greek Salad


Soup of the Day


Course 2

Crab Cake Sandwich


Chicken Curry

Liver and Onions Saute

* Includes one item per course

Proud Local Supporter

George's Seafood
Shaheen Import / Export