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%
Travelers 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)
Traveler rating
Traveler type
Time of year

1 - 10 of 983 reviews

Reviewed 4 days 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 2 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 5 weeks ago

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

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

Reviewed June 7, 2018

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

Thank seecrane
Reviewed April 29, 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 April 30, 2018

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

Reviewed April 17, 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 March 24, 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 March 23, 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 March 26, 2018

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

Reviewed March 13, 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 March 14, 2018

We look forward to seeing you again! Thank you

Reviewed March 7, 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 March 8, 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
.23 miles away
St. John Inn
520 reviews
.25 miles away
Sea Shore Allure
131 reviews
.46 miles away
Gallows Point Resort
881 reviews
.47 miles away
Nearby Restaurants
Our Market Smoothies
584 reviews
.16 miles away
Extra Virgin Bistro
758 reviews
.15 miles away
North Shore Deli
345 reviews
.01 miles away
681 reviews
.18 miles away
Nearby Attractions
Scott Bay Beach
188 reviews
.05 miles away
Maho Beach
1,694 reviews
.05 miles away
Caneel Bay Beach
155 reviews
.05 miles away
Leinster Bay
150 reviews
.09 miles away
Ask a question
Questions & Answers
Brian F
July 8, 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, Late Night
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Highchairs Available
Good for
Business meetings, Bar scene, Special occasions, Large groups, Romantic, Local cuisine, Kids, Families with children
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