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” (13 reviews)
“fish tostadas” (10 reviews)
“salad” (71 reviews)
Restaurant Hours
American, Caribbean, Seafood, Contemporary, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
Mongoose Junction, Cruz Bay 00830, St. John
All Details
Write a ReviewReviews (975)
Traveler rating
Traveler type
Time of year

21 - 30 of 971 reviews

Reviewed July 6, 2017

Everyone loved their meal - including the kids.The covered outdoor seating was lovely, and we had no problem finding parking at Mongoose Junction. Restaurant restroom was upstairs, which was challenging for older folks, but the complex had a restroom on the main level.

Thank mms3465
Reviewed July 4, 2017 via mobile

My family and I stoped by Ocean Grill and had a fantastic lunch! 3 of us ordered the grouper salad & it was fantastic! The location is easy to find right in the middle of town. We will probably go again while on island!

Thank AndyR1968
og-stj, Owner at Ocean Grill, responded to this reviewResponded July 5, 2017

Thank you so much! We look forward to seeing you!

Reviewed July 3, 2017 via mobile

This restaurant in the middle of any open air shopping center was a great place for dinner after a long day of snorkeling. The atmosphere is casual but yet upscale. The food was amazing and the service was exceptional. The different dining areas are broken...More

Thank TSierer
og-stj, Owner at Ocean Grill, responded to this reviewResponded July 5, 2017

We are so pleased that you had a great experience. We try very hard to present excellent food in a beautiful environment. We hope to see you again on a return visit! Thank you

Reviewed June 30, 2017

Stopped here for lunch and some beers in mid-June. Very nice shaded eating area outside if you want. The shrimp tacos were really excellent. Great staff as well.

Thank Robert G
Reviewed June 21, 2017

I really liked this restaurant. It's open air dining with coverage if there's rain. The food and drinks were very good. Most of us had fish or salads. Presented beautifully, the food looked fresh, and tasted it (which is the most important!). The only reason...More

Thank Peds_Nurse_Kelly
Reviewed June 20, 2017

This beautiful restaurant is located inside Mongoose Junction. It has a beautiful grotto and tropical ambiance and the food is delicious. It is a bit pricey but the food is well prepared and presented. I consider this fine dining.More

Thank pattihrn
og-stj, Owner at Ocean Grill, responded to this reviewResponded June 21, 2017

Thank you so much for taking the time to describe your experience! We try very hard to always present the freshest foods possible and expend much time and effort keeping our restaurant clean and pleasant. Our goal is to offer a fine dining experience in...More

Reviewed June 19, 2017

We had an early dinner on a stormy night. Service was prompt as the waiter dodged the rain. We tried the springrolls (excellent) and the soup de jour (tomato bisque) along with the Chickpea tajine ( a huge portion) and the 1/2 pound cheeseburger.. definitely...More

Thank Maddogxx
og-stj, Owner at Ocean Grill, responded to this reviewResponded June 21, 2017

So glad you had a good time and a delicious meal! Yes, rain is challenging for our intrepid servers :) Thank you!

Reviewed June 19, 2017

This place looks really nice and that is about the best thing I can say. I order the Whiskey Fried Chicken and it was "meh". Seemed to have too much panko breading, the chicken was dry with very little flavor and the "whiskey sauce" was...More

Thank Tony G
Reviewed June 16, 2017 via mobile

I had to send back my fish twice, as it was tough and dry. Clearly it was frozen and not the fresh they promoted. At $40 an entree you expect much better. The staff was good and very apologetic, however we witnessed many other tables...More

Thank X695JGandrewp
Reviewed June 12, 2017 via mobile

We went to town 4 nights, and repeated Ocean Grill the last one. We had the bread, the lobster ravioli, the cheesecake (chocolate AND vanilla), calamari, and Chocolate tart. Everything but the calamari (a little dry for our taste) was excellent! The fans were wonderfully...More

Thank Carrie101
Patty T, Owner at Ocean Grill, responded to this reviewResponded June 15, 2017

Thank you so much. We are so pleased that you had a great experience and very much look forward to seeing you again!

Nearby HotelsSee all 6 hotels in St. John
Cruz Bay Boutique Hotel
480 reviews
.23 miles away
St. John Inn
500 reviews
.25 miles away
Sea Shore Allure
129 reviews
.46 miles away
Gallows Point Resort
862 reviews
.47 miles away
Nearby Restaurants
Our Market Smoothies
564 reviews
.16 miles away
Umami Bar
224 reviews
.19 miles away
North Shore Deli
321 reviews
.01 miles away
Extra Virgin Bistro
709 reviews
.15 miles away
Nearby Attractions
Maho Beach
1,626 reviews
.05 miles away
Scott Beach
187 reviews
.05 miles away
Caneel Bay Beach
155 reviews
.05 miles away
Leinster Bay
148 reviews
.09 miles away
Questions & Answers
Get quick answers from Ocean Grill staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
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
Romantic, Special occasions, Large groups, Bar scene, Families with children, Business meetings, Local cuisine, Kids
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