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.

Viva Cantina - CLOSED

Mongoose Junction, Cruz Bay 00830, St. John
+1 340-777-3473
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent59%
  • Very good24%
  • Average9%
  • Poor4%
  • Terrible4%
Travelers talk about
“guacamole” (15 reviews)
“taco” (14 reviews)
“wet burrito” (5 reviews)
Restaurant Hours Closed
$$ - $$$
Mongoose Junction, Cruz Bay 00830, St. John
All Details
Reviews (112)
Traveler rating
Traveler type
Time of year

1 - 10 of 111 reviews

Reviewed May 23, 2017

...but I love Fahitas, and that's what ordered, and it did not let me down. It came sizzling, with all the bell peppers and onions, the strips of meat were perfect and the food was abundant.More

Thank denisgianna
Michael B, Owner at Viva Cantina, responded to this reviewResponded May 24, 2017

So glad you enjoyed and nice to have a five star review for our last one.... Yes, that's right, we've sold Viva Cantina and have closed our doors. It was a nice run, and we appreciate everyone who supported us. Our company continues to operate...More

Reviewed May 10, 2017

Went here last night for Taco Tuesday which featured $5 Mahi taco's (score!). $5 rita's. She had the shrimp taco's, I had the mahi taco's and the little guy had the kid's chicken taco. Started with guac and a couple rita's. Nice addition to where...More

Thank jmh09
Reviewed May 8, 2017

Good location if you are shopping in Mongoose Junction to stop for lunch / dinner / drinks. Great service and good food, it won't disappoint.

Thank Jim S
Reviewed May 8, 2017

We were a family of seven and we all had a positive experience. The menu is very extensive with many great choices. The portions were huge, hot and very tasty. The atmosphere is 5 star and entertainment was top shelf. Great dining experience.

Thank Kevino7350
Reviewed May 6, 2017 via mobile

Visited for lunch yesterday and while fish tacos were good (not the best), service was bad. Had to get up three times to find our server to order drinks, chips & salsa and to get our check. Very disappointing as there were several other servers...More

Thank TainaLatin
Reviewed May 6, 2017 via mobile

I really hate to say it, because I hate throwing businesses under he bus, but the entire kitchen needs to start over. Tasteless, bland absolute garbage. The salsa was watery. I don't even know what you can even put in salsa to make it that...More

2  Thank Crystal M
Reviewed May 5, 2017

Let me start out by saying we stumbled upon this place and our first visit made us want to go back. Lindsey was double timing it behind the bar plus waiting tables, service was good. Service, food, drinks and prices were good. The second trip...More

Thank JHender161
Michael B, Owner at Viva Cantina, responded to this reviewResponded May 6, 2017

Thanks for the review and the pointers. This was our first Cinco de Mayo and while we had all available staff on hand (minus 2 because of a funeral and a birth), it might not have been enough for the beyond capacity crowd we attracted....More

Reviewed May 4, 2017 via mobile

I go into Viva for my Mexican fix whenever I can. The food is always fresh and tastes great. Guac and drinks come fast and are well made. Fantastic service from the staff every time I go in. Jen and Alex are very friendly and...More

Thank Dupereagan
Reviewed May 3, 2017 via mobile

Not sure why the owners changed the theme. Our villa had the old menu which sounded great, but going average Mexican and overcharging just doesn't work for long. Big disappointment and we won't be back. Also, it was HOT inside... so we went outside....glad it...More

Thank Don P
Reviewed May 1, 2017

Great tacos, delicious drinks, friendly staff. Nice setting with plenty of cool air blowing through.

Nearby HotelsSee all 6 hotels in St. John
Cruz Bay Boutique Hotel
499 reviews
.21 miles away
St. John Inn
520 reviews
.26 miles away
Sea Shore Allure
131 reviews
.44 miles away
Gallows Point Resort
881 reviews
.44 miles away
Nearby Restaurants
Our Market Smoothies
585 reviews
.13 miles away
Extra Virgin Bistro
759 reviews
.14 miles away
North Shore Deli
345 reviews
.03 miles away
The Longboard - Coastal Cantina
855 reviews
.17 miles away
Nearby Attractions
Scott Bay Beach
188 reviews
.01 miles away
Maho Beach
1,696 reviews
.01 miles away
Caneel Bay Beach
155 reviews
.01 miles away
Leinster Bay
150 reviews
.06 miles away
Improve this listing

Restaurant Details

Average prices
$4 - $32
Open Hours
4:00 PM - 9:00 PM
12:00 PM - 9:00 PM
12:00 PM - 9:00 PM
12:00 PM - 9:00 PM
12:00 PM - 9:00 PM
12:00 PM - 9:00 PM
4:00 PM - 9:00 PM
Location and Contact Information
  • Address: Mongoose Junction, Cruz Bay 00830, St. John
  • Location: Caribbean  >  U.S. Virgin Islands  >  St. John  >  Cruz Bay
  • Phone Number: +1 340-777-3473
  • E-mail
Viva Cantina takes a fresh approach to Mexican cuisine. From the tableside guacamole, to making our own tortillas daily, to an extensive menu of tacos and tequilas, sizzling fajitas, enchiladas, chile rellenos, to the house made chocotaco, and more, we take pride in providing a great culinary experience in our historically inspired Mongoose Junction location. Join us!
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