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.

Ocean Grill

Mongoose Junction, Cruz Bay 00830, St. John
+1 340-693-3304
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent60%
  • Very good30%
  • Average7%
  • Poor2%
  • Terrible1%
Travellers talk about
“thai mussels” (14 reviews)
“salad” (74 reviews)
Restaurant Hours
American, Caribbean, Seafood, Contemporary, Vegetarian Friendly, Gluten Free Options, Vegan Options
$$ - $$$
Mongoose Junction, Cruz Bay 00830, St. John
All Details
Write a ReviewReviews (987)
Traveller rating
Traveller type
Time of year

1 - 10 of 983 reviews

Reviewed 1 week ago via mobile

Stopped by for lunch after just arriving and the food was terrible this time, soo disappointed as we were hungry and did not have anything we liked so had an onion ring / breaded mushroom appetizers and were not cooked enough for the breading, the...More

Thank Lisa W
og-stj, Owner at Ocean Grill, responded to this reviewResponded 5 days ago

So sorry that you did not enjoy your meal! We will certainly discuss this at our weekly meeting. Occasionally all restaurants have an "off shift" and we are sorry that may have happened to you. We hope that you give us another try and we...More

Reviewed 3 weeks ago via mobile

Great food and drinks, with wonderfully friendly service. This was our favorite place in Cruz Bay. Try the Trunk Bay Blues cocktail.

Thank mnorton2018
og-stj, Owner at Ocean Grill, responded to this reviewResponded 3 weeks ago

Thank you so much! We are so pleased that you had a great time and we hope to see you again soon.

Reviewed 11 June 2018

In addition to our visit this week, we have been visiting Ocean grill for many years. This visit, we went for lunch on a Saturday afternoon. I had the blackened Maho sandwich ($16) with Caesar side, daughter had the burger and fries ($16), and my...More

Thank petern123
og-stj, Owner at Ocean Grill, responded to this reviewResponded 12 June 2018

We look forward to seeing you! Thank you so much and we are glad you enjoyed your lunch experience. See you soon!

Reviewed 7 June 2018

Had burgers and mahi sandwiches for lunch here. Nice, quiet atmosphere tucked away from street noise. Good food, good service.

Thank seecrane
Reviewed 29 April 2018

Everyone agreed that this will be the place for our arrival dinner next spring. Incredible food and impeccable staff. Very relaxing, almost want to take a weekend trip just to visit this gem again. Just might do that....

Thank Harry L
og-stj, Owner at Ocean Grill, responded to this reviewResponded 30 April 2018

we would be very happy to see you! :) Thank you!

Reviewed 17 April 2018

Great views of Cruz Bay and St Thomas all lit up at night. You can get a formal table or eat at the bar on the top floor. Great food and wine. My wife and I ordered one dish and an app and split it.

Thank Clarkvara
Reviewed 24 March 2018

My wife and I enjoyed a fine dinner at the Ocean Grill last week while vacationing on St. John. She ordered Yellow Fin Tuna and I had the spiny lobster tail. Both meals were very fine. Our waiter was both personable and professional. The bill,...More

Thank BurtSue H
Reviewed 24 March 2018 via mobile

We had the Thai Mussels and Wahu with green curry. WOW! The portion sizes are just right for sharing an appetizer, enjoying the main course, and leaving room for their delectable homemade desserts. Relaxing atmosphere, friendly waitress and live music were a real plus. A...More

Thank SueScience
og-stj, Owner at Ocean Grill, responded to this reviewResponded 26 March 2018

Thank you! We are so glad you enjoyed your experience! We hope to see you again on your next visit!

Reviewed 13 March 2018 via mobile

Met family for dinner at Ocean Grill, and was delighted with the beautiful courtyard atmosphere. Wonderful service, and menu was marked with all gf options! ( such a nice change!) timely and friendly service, and enjoyed an amazing farm to table salad and bowl of...More

Thank Jwolff70
og-stj, Owner at Ocean Grill, responded to this reviewResponded 14 March 2018

We look forward to seeing you again! Thank you

Reviewed 7 March 2018

We had dinner here and I think all 6 of us were really pleased with our food. Our server was very friendly and efficient. We also enjoyed the atmosphere and the ability to walk around Mongoose Junction after dinner. I would return.

Thank advonefin
og-stj, Owner at Ocean Grill, responded to this reviewResponded 8 March 2018

Thank you so much! We try very hard to serve consistently excellent food and to create a pleasant environment. And you are so right! Mongoose Junction is a terrific area to stroll. We hope to see you again.

Nearby HotelsSee all 6 hotels in St. John
Cruz Bay Boutique Hotel
499 reviews
.38 km away
St. John Inn
520 reviews
.40 km away
Sea Shore Allure
131 reviews
.74 km away
Gallows Point Resort
881 reviews
.76 km away
Nearby Restaurants
Our Market Smoothies
585 reviews
.25 km away
Extra Virgin Bistro
758 reviews
.24 km away
North Shore Deli
345 reviews
.02 km away
The Longboard - Coastal Cantina
853 reviews
.30 km away
Nearby Attractions
Scott Bay Beach
188 reviews
.08 km away
Maho Beach
1,695 reviews
.08 km away
Caneel Bay Beach
155 reviews
.08 km away
Leinster Bay
150 reviews
.15 km away
Ask a question
Questions & Answers
Brian F
8 July 2018|
AnswerShow all 4 answers
Response from SaltyDog54 | Reviewed this property |
I don’t recall a children’s menu, however, I am sure they would do half portions if you ask. Wonderful staff!
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, Brunch, After-hours
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Highchairs Available
Good for
Romantic, Groups, Local cuisine, Bar Scene, Special Occasion Dining, Business meetings, Kids, Child-friendly
Location and Contact Information
  • Address: Mongoose Junction, Cruz Bay 00830, St. John
  • Location: Caribbean  >  U.S. Virgin Islands  >  St. John  >  Cruz Bay
  • Phone Number: +1 340-693-3304
  • E-mail
Ocean Grill takes tremendous pride in consistently delivering to you a delicious and personal dining experience - contemporary cuisine with a casually elegant tropical flair - upscale, innovative dishes emphasizing clean, crisp, fresh ingredients without being fussy or heavy. Casual by day and white tablecloth tropical chic by night, within a stone walled courtyard, built in traditional Danish style plantation architecture, visitors & locals alike give rave reviews for our inspired lunch and dinner menus.
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