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)
“burrito” (19 reviews)
Restaurant Hours
Mexican, Southwestern, Bar, Gluten Free Options
$$ - $$$
Near Mongoose Junction, Cruz Bay, St. John
All Details
Write a ReviewReviews (431)
Traveler rating
Traveler type
Time of year

1 - 10 of 429 reviews

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

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 4 weeks ago

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 4 weeks ago

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

Thank JPNR81
Reviewed 5 weeks ago

Went in for lunch after a morning of shopping in Mongoose Junction....was friendly and delicious. So good that we all went back as a group for dinner with the men a day later! Accommodated a group of 12 easily....fabulous Pain Killers!!!!

Thank Chris L
Reviewed May 15, 2018

I don't know if we went on the wrong night, but this could and should have been a better experience. This was the most expensive meal we had in St. John's during our 10 night stay and should have been better. Here is what they...More

Thank olivia622016
Reviewed May 15, 2018

MP's is a little hole in the wall, no frils kind of place, but they have the best damn taco's on St. John! Trust me, I'm an expert and I did my research! The beef tacos at happy hour were so cheesy and flavorful! I...More

Thank BartmannTravelGuide
Reviewed May 9, 2018

We went to MP’s, TWICE, on the same day. Fantastic homemade sauces, great prices, simple island atmosphere. Same guy has been making these homemade recipes for 15 years! You won’t regret it.

Thank eherskind
Reviewed May 6, 2018 via mobile

Food and margs even better than before -if that’s possible. Great service and delicious tacos!!! We had the tuna and shrimp tacos. Out of this world!!!

Thank cotteman
Nearby HotelsSee all 6 hotels in St. John
Cruz Bay Boutique Hotel
496 reviews
.18 miles away
St. John Inn
517 reviews
.25 miles away
Gallows Point Resort
877 reviews
.41 miles away
Sea Shore Allure
131 reviews
.41 miles away
Nearby Restaurants
Our Market Smoothies
581 reviews
.10 miles away
Extra Virgin Bistro
748 reviews
.12 miles away
North Shore Deli
341 reviews
.07 miles away
The Longboard - Coastal Cantina
837 reviews
.13 miles away
Nearby Attractions
Maho Beach
1,672 reviews
.03 miles away
Leinster Bay
150 reviews
.06 miles away
Cruz Bay Visitor Center
95 reviews
.04 miles away
Bajo El Sol Gallery
34 reviews
.01 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, Gluten Free Options
Lunch, Dinner, Late Night
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Serves Alcohol, Full Bar
Good for
Kids, Bar scene, Families with children
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