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

) #22 of 1,152 Restaurants in Virginia Beach €€ - €€€ Caribbean, Latin, Spanish
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...
  • Excellent75%
  • Very good19%
  • Average3%
  • Poor1%
  • Terrible2%
Travellers talk about
“empanadas” (40 reviews)
“ropa vieja” (27 reviews)
Closed Now
All hours
Caribbean, Latin, Spanish, Cuban, Puerto Rican, Gluten Free Options, Vegetarian Friendly
€€ - €€€
300 28th St, Virginia Beach, VA 23451-3034
Write a Review
Reviews (306)
Traveller rating
Traveller type
Time of year

1 - 10 of 306 reviews

Reviewed 1 week ago 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 2 weeks ago

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 3 weeks ago 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
Reviewed 3 weeks ago

We were hoping to try this restaurant since it has gotten good reviews but unfortunately we could not go in since we were traveling with a person in a wheelchair and when we call to see if they could accommodate us they said that it...More

Thank oceanandsun123
Reviewed 4 weeks ago

Unique Latin food - delicious. Service was great. Small place so get there early and definitely worth waiting for.

Thank Ccptraveler
Reviewed 4 weeks ago via mobile

This place is amazing!! This is the place that you look at from the outside and it doesn't look like much. We had read good reviews and walked over but were a little hesitant at first. The restaurant is rather small (10-15 small tables?) and...More

1  Thank LatteLovingHedgie
Reviewed 6 May 2017

Great surprise in Virginia Beach. Delicious Cubano sandwich followed by a wonderful dessert. Fried banana caramel cheesecake and the chocolate mousse cake. Both desserts were fabulous.

Thank 2017lindal
Reviewed 29 April 2017 via mobile

Wonderful food, great service and great prices. Right off beach, and parking. Cubano sandwich is delicious. Closed on Mondays.

Thank Mel B
Reviewed 18 April 2017 via mobile

Great little spot. Appetizers were delicious, mojitos were hand muddled and very good. Other mixed drinks also good. Desserts were very tasty especially the cheesecake. Good variety of main dishes. We would have come back another night but it was closed on mondays.

Thank Kirsty D
Reviewed 4 April 2017

Great little local joint with a very relaxing atmosphere that had friendly service, delicious drinks, super happy hour specials and deelish fish tacos. It's small (maybe 10-12) tables so if you have a large group come early.

Thank Shelli H
Nearby Restaurants
Duck Donuts
114 reviews
.34 km away
Salacia Prime Seafood and Steaks Restaurant
393 reviews
.34 km away
Cactus Jack's Southwest Grill
427 reviews
.13 km away
Nearby Attractions
Virginia Beach Boardwalk
5,797 reviews
.52 km away
Virginia Beach
2,101 reviews
.33 km away
Neptune's Park
427 reviews
.40 km away
Old Coast Guard Station
272 reviews
.52 km away
Questions & Answers
Get quick answers from Mojito Cafe staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
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, Kids, Child-friendly
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
  • 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