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.