Entertainment
Have fun with the locals at 7th Street Stage and enjoy live music, parties on the patio, and daily drink and appetizer specials.
Private Dining
Entertain on our large covered patio on the boardwalk or gather in our indoor dining room for group lunches, receptions and special events.
Reviews
Recent Virginia Beach, VA Restaurant Reviews From Our Guests
The best service I have ever had hands down. Recommend everyone go here.
5 Star Google Review
Darren B.I live in central Virginia and have the pleasure of coming to Virginia Beach often. This has given me the opportunity to visit many restaurants and NONE can compare to Mahi’s. The atmosphere is amazing,the food excellent and the service is superior. I could Go on and on about this restaurant! I like good food and even better service and this is what you will get here. I ask for Wendy every time I visit and I am always happy to see her smiling face and amazing service!
5 Star Google Review
Tina S.Wait time wasn’t too bad. Has a nice bar. Also has seating outside facing the beach which I love. The food is very good, and a reasonable price. The waiter is always very nice. Always come here every year on vacation. Great atmosphere!
5 Star Google Review
Katy R.We thoroughly enjoyed our meals at Mahi’s. Our server was professional and polite. She interacted with every family member. When she found out it was my birthday, she bought me a delicious raspberry and cream dessert with Happy Birthday written on the plate. My husband and I each got the Mahi’s, mine was bronzed and his blackened. They were both cooked to perfection. They oysters were briney and good. Our kids enjoyed their dinners as well. Excellent food and service!
5 Star Yelp Review
Annie S.I would just like to say Great ! I came in with a group of 20 for lunch. We sat in the back room which was very nice. Sean Johnson was our server, and everything was great! I appreciate everything he did !
5 Star Yelp Review
Sean J.If you go here, make sure you get Sean as a server. He is fantastic. He really takes care of you and he clearly cares about you as a customer, nothing fake or pretentious here. We had to wait a while as there was a large group there on Tuesday evening last. But Sean made sure to keep our service going and keep us informed what was going on so we were very happy and the food was really delicious. The sushi was melt in your mouth. The oysters good too. But honestly…get Sean, he’s the best!
5 Star Yelp Review
Eileen A.We went here on spring break and we got the wings and they were so good well flavored and very tender… she crab soup is the best… not too thick and had huge lumps of crab in it! Crabcakes are pretty good … The mashed potatoes were just OK but everything else was great! I’ll will come again.. we love the seating area and the view that it gives you while you eat.
5 Star Yelp Review
Angel C.Nobody compares to there sushi rolls compliments to the chef and my server Wendy for suggesting that item. Im truly fan on that dish!!!!
Sushi Rolls are to die for!!!!!
Dave H.Me and my bae came here today to get out of the snow. We had a great bartender, her name is Hillary, and she made the day so enjoyable.
Wonderful Service
Sara B.Mahi’s is one of my favorites at the beach. Great service, food always delicious! Been going here for years.
Awesome place!
Alyson S.Michelle was our waitress and she was very personable and funny. She was very attentive and it was nice to be waited on by someone who really cared about her customers. The food was good and fresh. If you are in the area check this place out.I loved the raw Oysters.
Awesome Sauce
Tawanda G.The food here was excellent and the service was very good. We got an order of raw oysters fresh, clean and a good size. My son and I both got the Steamed Shrimp in bay seasoning with fries the shrimp are very large and you get a bunch. The other boy with us got the chicken sandwich with fries it has a nice size and he said it was very good.
Nice atmosphere and great food
Joseph S.Our Location
Phone:
Hours:
Sunday: 7AM – 11PM Thursday: 7AM – 11PM
Monday: 7AM – 11PM Friday: 7AM – 2AM
Tuesday: 7AM – 11PM Saturday: 7AM – 2AM
Wednesday: 7AM – 11PM
Get Social for Daily Updates & Exclusive Offers!