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.

Mojito Cafe

300 28th St, Virginia Beach, VA 23451-3034
+1 757-233-6855
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent74%
  • Very good20%
  • Average3%
  • Poor1%
  • Terrible2%
Travellers talk about
“empanadas” (40 reviews)
“ropa vieja” (28 reviews)
Closed Now
All hours
Caribbean, Latin, Spanish, Cuban, Puerto Rican, Gluten Free Options, Vegetarian Friendly
$$ - $$$
300 28th St, Virginia Beach, VA 23451-3034
All Details
Write a Review
Reviews (313)
Traveller rating
Traveller type
Time of year

1 - 10 of 312 reviews

Reviewed yesterday via mobile

This place is amazing. The food is decently priced and very freshly cooked. After traveling with two kids always wanting junk food I was very pleased to eat freshly cooked chicken, jumbo shrimp, rice & beans, and sautéed green beans. I also enjoyed some shots...More

Thank Melissa R
Reviewed 4 days ago via mobile

Fair warning I felt zero a/c BUT they did have fans and it was cool enough. I wasn't sweating profusely and the mojito helped a lot. The food was fantastic: appetizer not pictured was flatbread with manchengo cheese 👌🏼. Cuban sandwich was filled with perfectly...More

Thank Erin S
Reviewed 6 days ago via mobile

We went for lunch just as they opened on a Saturday. I had the Cubano sandwich, which was very good, but the empanada my wife ordered actually squirted her (and her camera) when she cut it in half and there was almost nothing inside it.

Thank David C
Reviewed 2 weeks ago

Very cozy atmosphere, great service and THE BEST food! If you are interested in quality, this is the place to go. They are closed on Mondays, though....so plan around that is you are setting up a dining schedule while you are in Va Beach!

Thank mary p
Reviewed 3 weeks ago via mobile

I have eaten there several times, always good food. The Cuban sandwich is always a go to if you can't decide on any other thing on the menu. The plantains, always tasty. The special of the day is usually very good also. Wish it was...More

Thank Jeremydelk
Reviewed 3 weeks ago

We found this quaint little place last year and it was a must stop for us this year. As the name would suggest, have a mojito. Quite tasty. The food is authentic and fresh. The fish tacos are excellent as was the latin version of...More

Thank Mike M
Reviewed 3 weeks ago

Compared to some of the other restaurants in the area, this is a tiny restaurant, but totally worth the wait. We make it a point to stop here on each of our beach trips and are never disappointed. The service is great and the food...More

Thank Amita R
Reviewed 11 June 2017 via mobile

Appetizers were good. Their cocktails were enjoyable. Unfortunately I took a chance at Paella and was disappointed. It was too soupy (not enough rice), and no chorizo as advertised. I informed them and they prepared the chorizo they overlooked. Then, they gave me extra rice...More

Thank Carlos C
Reviewed 6 June 2017

Mojito Cafe is a tiny little restaurant attached to a Subway sandwich shop. I never noticed it before but what a wonderful surprise. It's one of those places with an exposed kitchen so you can see the cook staff at work. Tiny bar, seats 8...More

Thank Granitepointgirl
Reviewed 2 June 2017 via mobile

Visited with family. We had to wait 30+ minutes to be seated for dinner. I had the Cubano sandwich and it was quite tasty. I also had the mojito and it was delicious. My husband got the ropa vieja with tostones, and others in our...More

Thank Avrilx
Nearby Restaurants
Duck Donuts
132 reviews
.34 km away
Salacia Prime Seafood and Steaks Restaurant
398 reviews
.34 km away
509 reviews
.21 km away
Nearby Attractions
Virginia Beach Boardwalk
5,997 reviews
.38 km away
Virginia Beach
2,187 reviews
.33 km away
Neptune's Park
435 reviews
.40 km away
Virginia Beach Surf & Rescue Museum
277 reviews
.52 km away
Ask a question
Questions & Answers
Helen H
5 July 2017|
AnswerShow all 3 answers
Response from Avrilx | Reviewed this property |
Call the restaurant directly on whether they can do that. It's not a big place, so if you have a huge party, you may also look into booking the entire restaurant.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, After-hours
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Local cuisine, Child-friendly, Kids
Open Hours
17:00 - 21:00
17:00 - 21:00
17:00 - 21:00
17:00 - 21:00
12:00 - 21:30
Location and Contact Information
  • Address: 300 28th St, Virginia Beach, VA 23451-3034
  • Location: United States  >  Virginia (VA)  >  Virginia Beach>  > Northeast Virginia Beach
  • Neighbourhood: Northeast Virginia Beach
  • Phone Number: +1 757-233-6855
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