Best Fine Dining Restaurants in St. John
Price
- £25 and under
- £26 to £40
- £41 and over
Cuisine
Regions
Areas
Top Rated
Dining Options
Seating options
Accessibility
11 restaurants available nearby
Booked 16 times today
Booked 17 times today
Booked 15 times today
Booked 22 times today
See what locals rave about
From verified diners like you
From verified diners like you
- DDanFayetteville / Northwest Arkansas •2 reviews5.0Dined 2 days agoThe best restaurant on St Thomas. We eat here at least twice when staying for a week. It’s Italian, but all the food is great. It is one of the few upscale places, so dress up and enjoy. However, it’s St Thomas so T-Shirt and sandals work too.More infoPesce ItalianPrice: Moderate• Italian• St. Thomas•4.8
- AAnnVIPOrlando / Central Florida East •14 reviews5.0Dined 3 days agoIt was better than ever. The lady Manager is awesome. You seldom see a Manager so hands on. Everything was perfect t!More infoSunset GrillePrice: Moderate• Steakhouse• St. Thomas•4.6
- TTimothyGreater Boston •15 reviews5.0Dined 4 days agoExcellent service and innovative menu, very responsive to gluten free requirementsMore infoZozo’s at Caneel BayPrice: Very Expensive• Italian• St. John•4.9
- DDeborahVIPNashville •6 reviews5.0Dined 4 days agoAmanda at the bar was very attentive. Shrimp ravioli was delicious although spinach side was not available and nothing was substituted. The fish special came nice and hot with delicious flavor. Looking forward to next time.More infoOcean 362Price: Very Expensive• Farm-to-table• St. John•4.4
- DDavidDetroit / Eastern Michigan •1 review5.0Dined on 2 Jan 2025Allie the bartender was amazing and took the time to go over what options I had for gluten free (which is a lot of options)! We will for sure be back:)More infoDave & Jerry's Island SteakhousePrice: Very Expensive• Steakhouse• St. John•4.6