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.

Margarita Phil's

$$ - $$$Mexican, ,
Near Mongoose Junction, Cruz Bay, St. John
+1 340-693-8400
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent41%
  • Very good26%
  • Average15%
  • Poor8%
  • Terrible10%
Travelers talk about
“nachos” (44 reviews)
“margarita's” (23 reviews)
“mango” (8 reviews)
Restaurant Hours
Mexican, Southwestern, Bar, Vegan Options
$$ - $$$
Near Mongoose Junction, Cruz Bay, St. John
All Details
Write a ReviewReviews (436)
Traveler rating
Traveler type
Time of year

1 - 10 of 434 reviews

Reviewed 1 week ago via mobile

We were a repeat visitor at Margarita Phil’s. It was always good but our last visit it was even better. Of course it is a little different and more pricey than the Mexican food we are accustomed to. I had a baked shrimp burrito that...More

Thank Marsha S
Reviewed 1 week ago via mobile

My husband and I stopped in after a long day of snorkeling. I had a margherita and he had a beer. For dinner my husband ordered ahi tuna tacos. He said they were good. I ordered the steak fajita salad. Even though it was listed...More

Thank thehoodcrew
Reviewed 1 week ago

Stumbled upon this unassuming gem while waiting for a tour-guide across the street at the Nation Park Visitor Center, and what a great find! This place is not only has unique charm, but the drinks and food are simply amazing. The ahi tuna tacos were...More

1  Thank zdcobb
Reviewed 2 weeks ago

Get the chicken wings. They're crunchy and a little spicy and just all round awesome. Staff were super friendly and good for a chat

1  Thank TheDharmaTrails
Reviewed July 15, 2018

Had been to MP's in prior visits to island. Food was ok but a surly waitress. Must have had a bad day?

Thank Jim F
Neil U, Manager at Margarita Phil's, responded to this reviewResponded 5 weeks ago

I apologize for your experience. Please come back and I'll buy you a margarita. Neil Manager Margarita Phil's

Reviewed June 7, 2018 via mobile

I make it a point to go from St. Thomas to St. John every time we are in the Islands just to eat here. The food is amazing and the huge margaritas are great. We had the veggie tacos and the chalupa with pork and...More

Thank Akmkm
Reviewed June 3, 2018 via mobile

Awesome fish tacos. Christine the bar tender was amazing. She was so friendly and helpful. Told us about all the specials.

Thank beachbumdani
Reviewed May 29, 2018

Go to phils when you visit Christie tends bar there and you won't find a nicer lady, she does speak the southern Texan accent but will make your day and visit top notch.

Thank Mike B
Reviewed May 23, 2018

BEST EVER!! I've spent the last four winters on island and this special, is hands-down, the most amazing taco I have ever had! You will not walk away hungry. I was so full after the second one but forced the third one because it was...More

Thank Pamela H
Reviewed May 20, 2018

Delicious authentic Mexican cuisine, awesome staff, enjoyed the fajitas, the 'ritas, and the cheeseburger tacos! Killer Pain Killers!

Thank JPNR81
Nearby HotelsSee all 6 hotels in St. John
Cruz Bay Boutique Hotel
500 reviews
.18 miles away
St. John Inn
522 reviews
.25 miles away
Gallows Point Resort
891 reviews
.41 miles away
Sea Shore Allure
131 reviews
.41 miles away
Nearby Restaurants
Our Market Smoothies
588 reviews
.10 miles away
Extra Virgin Bistro
761 reviews
.12 miles away
North Shore Deli
362 reviews
.07 miles away
The Longboard - Coastal Cantina
868 reviews
.13 miles away
Nearby Attractions
Scott Bay Beach
188 reviews
.03 miles away
Maho Beach
1,711 reviews
.03 miles away
Caneel Bay Beach
155 reviews
.03 miles away
Cruz Bay Visitor Center
95 reviews
.04 miles away
Ask a question
Questions & Answers
November 15, 2015|
AnswerShow all 2 answers
Response from Neil U | Property representative |
The t-shirts can be bought at Cruz Bay Clothing Company in Wharfside Village.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Mexican, Southwestern, Bar, Vegan Options
Lunch, Dinner, Late Night
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Serves Alcohol, Full Bar
Good for
Bar scene, Families with children, Kids
Location and Contact Information
  • Address: Near Mongoose Junction, Cruz Bay, St. John
  • Location: Caribbean  >  U.S. Virgin Islands  >  St. John  >  Cruz Bay
  • Phone Number: +1 340-693-8400
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