Margarita Phil's

Proudly serving food and drink for 15 years, Margarita Phil's is St John's original Mexican eatery and tequila bar.

Some customer favorite are ahi tuna tacos, naked nachos and conch fritters. Be sure to try a famous "grande" margarita!


Some examples of starters are fajita salad, tri-colored chips, conch fritters and Santa Fe Cesar. Some entrees are enchiladas, burritos, quesadillas, sizzlin' fajitas, pan-roasted grouper fillet and grilled grouper tacos.

Margarita Phil's is a bar and grill where they proudly serve their take on Mexican cuisine. As far as the style of dining and food goes, the setting is very casual. This location serves food for both dinner and lunch, so make time to stop by.


Set in downtown Cruz Bay, It is on North Shore Road.

This part of St. John has plenty of well-known attractions, proud of its spot in a inviting area of town. Two of the closest visitor favorites from the restaurant include Cruz Bay Battery and Franklin Powell Park, both of which are within a reasonable driving distance of the the restaurant.

One point of interest found this area is Cruz Bay Beach, a beach where you could either work up your appetite, or wind down after a meal.

Nearby Restaurants

If you're seeking out an area restaurant with some similar types of food or a similar ambiance, there is no shortage of nearby places to choose between, including The Barefoot Cowboy.

Of course, if you're looking for something different, this part of St. John has an excellent selection of restaurants that will be sure to suit the tastes of nearly any type of diner. For instance, you could also consider American eats at Sun Dog Cafe, which is a short distance east.

Hours and Other Info

Starters cost anywhere from $8 to $14. Entrees are between $16 and $30. Sides are $2 to $8.

Open daily from 11:00 am to 10:00 pm.

Contact Info

Location: North Shore Road, downtown Cruz Bay, St. John

Phone: (340) 693-8400



Help us improve! We welcome your corrections and suggestions.

About Food