Great selection of restaurants

St. John offers a great selection of restaurants, ranging from breeze-cooled West Indian barbecue and burger joints to elegant and upscale resort dining. The food can be pricey at dinnertime, but lunch can be reasonable at most restaurants. Here are just a few to try:

Northshore Road Cruz Bay
Elegant, romantic, French cuisine

Caneel Bay Beach Terrace
Sumptuous buffets on a covered terrace overlooking the beach

Chloe & Bernard’s
In the Atrium of the Westin Resort
Fine dining in Tropical Elegance

Caneel Bay
“Daring” cuisine including daily Caribbean selections as well as steak & veal

Fish Trap
The Raintree Court, Cruz Bay
Fresh catches daily… “excellent seafood”… “some of the best seafood dishes anywhere”

Le Chateaux de Bordeaux
On Bordeaux Mountain
Fine dining & international cuisine with the best view on St. John

Miss Lucy’s
Estate Friis, on the way to Salt Pond, Coral Bay
Beachfront dining with another great view. West Indian and American Cuisine

Mongoose Junction
The only air-conditioned dining room on St. John. Fine dining

Stone Terrace
On the waterfront at Cruz Bay
International cuisine in an elegant atmosphere. Alfresco Bar

Vie’s Snack Shack
Hansen Bay (East End), Coral Bay
Conch fritters, garlic chicken, Johnny cakes, island-style beef pate, and more

Zozo’s Ristorante
Gallows Point Resort, Cruz Bay
Fine Northern Italian dining with a spectacular sunset view


Website Design & Development by Ironistic

Contact a Villa Specialist

Not sure where to start your search for a Caribbean villa rental?

Contact a CaribbeanDays villa specialist today! Having visited each and every Caribbean island many times, our specialist can guide you in choosing the right island and villa for your getaway. Fill out the form below to contact a specialist and get started.

  • This field is for validation purposes and should be left unchanged.

Call Now