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%
Travellers talk about
“nachos” (44 reviews)
“margarita's” (23 reviews)
“burrito” (19 reviews)
Restaurant Hours
Mexican, Southwestern, Bar, Gluten Free Options
$$ - $$$
Near Mongoose Junction, Cruz Bay, St. John
All Details
Write a ReviewReviews (420)
Traveller rating
Traveller type
Time of year

1 - 10 of 418 reviews

Reviewed 1 week ago

The chicken enchiladas meal was just the way I like it and the service was swift. Location in mongoose junction is easy, though sometimes parking can be a little difficult.

Thank Natali B
Reviewed 7 March 2018

We had a drink here one night. $16 for a large margarita that tasted just ok was not a great start, but the food sounded good so we came back for lunch the next day and it was really good. We split the chipotle tacos...More

1  Thank advonefin
Reviewed 3 March 2018 via mobile

We only come once a year but love this authentic Mexican restaurant! Our server, Robert, is a delight and the huge margaritas a plus on top of excellent food!

1  Thank Akmkm
Reviewed 3 March 2018

We just ate here after the hurricane-caused rebuild & are pleased to report that it's as good as ever. Tasty appetizers and main dishes. Recommend sharing entrees unless you have a big appetite.

1  Thank DPfromColorado
Reviewed 21 February 2018 via mobile

We decided on Mexican for our first night on St. John snd Margarita Phil's did not disappointed. We both enjoyed our enchiladas and cleaned our plates, which is unusual for me. The strawberry margarita was delicious and humongous as you can see from the photo....More

2  Thank FreddyBeachTeach
Reviewed 4 February 2018

Stopped in for a quick lunch and beer. Ahi tacos (special) were excellent. Friendly service and convenient to Mongoose Junction for shopping.

1  Thank SaltyDog54
Reviewed 7 September 2017

This place is a must SKIP in St John. The food is gross. I had the flank steak enchilada and they should have called it the Shoe Leather enchilada. My son had a chicken quesadilla and he took 2 bites and was done- and let's...More

Thank Greekmom2005
Reviewed 24 August 2017

So walking into the joint was underwhelming. However, the staff was friendly and entertaining and the food was way above average. I had fish tacos and they were as good here as any I have had. Lots of great tequila and a working air conditioner...More

Thank RayTheMixer
Reviewed 24 August 2017

Our group of four popped into Margarita's Phil's just for pre-dinner margaritas. We ordered four large, flavored margaritas. We all thought they were just okay - a bit overly sweet. I see this place gets a lot of good reviews on their food, so maybe...More

Thank Godiva0318
Reviewed 13 August 2017

Our family of 5 stopped in one night for dinner and had a fabulous meal, great big margaritas and a great time! We started with margaritas: passion fruit, mango, strawberry and regular! all were HUGE, delicious and came with a light up stick! Then we...More

Thank ER5White
Nearby HotelsSee all 6 hotels in St. John
Cruz Bay Boutique Hotel
486 reviews
.28 km away
St. John Inn
508 reviews
.40 km away
Gallows Point Resort
869 reviews
.65 km away
Sea Shore Allure
131 reviews
.66 km away
Nearby Restaurants
Our Market Smoothies
571 reviews
.15 km away
Extra Virgin Bistro
732 reviews
.19 km away
North Shore Deli
331 reviews
.11 km away
Cruz Bay Landing
848 reviews
.23 km away
Nearby Attractions
Scott Bay Beach
187 reviews
.05 km away
Maho Beach
1,648 reviews
.05 km away
Caneel Bay Beach
155 reviews
.05 km away
Cruz Bay Visitor Center
94 reviews
.06 km away
Ask a question
Questions & Answers
16 November 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, Gluten Free Options
Lunch, Dinner, After-hours
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Serves Alcohol, Full Bar
Good for
Child-friendly, Kids, Bar Scene
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