St. John Restaurant Guide
Restaurants on St. John offer you various levels of enjoyable dining experiences. From casual outdoor dining to five course meals on patios over looking moonlit Cruz Bay, you will enjoy it all. Experienced chefs create mouth-watering entrees, often offering a large selection from continental cuisine to French, Italian and Caribbean foods. Submit Restaurant Updates
Bikinis on the Beach
Escape to Bikinis on the Beach Bar & Grill at Honeymoon Beach, St John, US Virgin Islands! Looking for a fun, tropical, sun-soaked spot to swim, do water sports, and enjoy a bite to eat and a few ice-cold island drinks? Then Bikinis should be your next stop! Kick back and enjoy ice cold cocktails, margaritas, painkillers, delicious tacos, burritos and more. Join one of our kayak or snorkeling tours, get a day pass to watersports, rent chairs or a get a private cabana. There is also a fully stocked gift shop on the beach! Come on down and check it out!
CRUZ BAY RESTAURANTS
In quaint Cruz Bay there are several narrow roads forming a small grid. Along these roads are several restaurants. There are a few restaurants right on the water. They offer pleasant ocean breezes and a great view. A short walk into Cruz Bay and you will find more restaurants offering everything from casual dining with BBQ chicken wings and beer to shrimp appetizers and steak dinners.
Cruz Bay is not the only area beckoning to your taste buds to enjoy its restaurants; you can also head out to Coral Bay for some casual and fun dining.
If you want a more formal dining experience the resorts on the islands have great restaurants that you can go to or there are several fabulous spots on the hillsides around Cruz Bay.
St. John Restaurant List
Phone | Price | |||
---|---|---|---|---|
(340) 776-5336 | $$$ | Coral Bay |
|
|
(340) 779-2155 | $$$ | Honeymoon Beach |
|
|
340-228-4672 | $$$ | Cruz Bay |
|
|
340-693-5055 | $$$ | Cruz Bay |
|
|
(340) 777-4220 | $$$ | Cruz Bay |
|
|
(340) 776-6524 | $$$ | Cruz Bay |
|
|
(340) 715-5227 | $$$ | Centerline |
|
|
340-774-1030 | $$$ | Coral Bay |
|
|
(340)-776-6908 | $$$ | Cruz Bay |
|
|
(340) 779-9614 | $$$ | Cruz Bay |
|
|
(340) 777-3361 | $$$ | Cruz Bay |
|
|
(407) 758-6924 | $$$ | Cruz Bay |
|
|
(340) 715-1864 | $$$ | Enighed |
|
|
(340) 777-8226 | $$$ | Mongoose Junction |
|
|
340-776-6352 | $$$ | Cruz Bay |
|
|
(340) 714-6169 | $$$ | Cruz Bay, Wharfside Landing |
|
|
(340)776-4433 | $$$ | Coral Bay |
|
|
(340) 642-5517 | $$$ | Cruz Bay |
|
|
(340) 775-5200 | $$$ | Wharfside Landing |
|
|
(340) 693-7755 | $$$ | Cruz Bay |
|
|
340-727-8777 | $$$ | Cruz Bay |
|
|
(340) 715-2210 | $$$ | Cruz Bay |
|
|
(340) 693-8400 | $$$ | Cruz Bay |
|
|
(340) 693-5244 | $$$ | Coral Bay |
|
|
(340) 693-8141 | $$$ | Cruz Bay |
|
|
$$$ |
|
|||
(340) 777-3061 | $$$ | Mongoose Junction |
|
|
(340) 776-0001 | $$$ | Gallows Pt Resort |
|
|
$$$ | Cruz Bay |
|
||
(340) 201-1183 | $$$ | Coral Bay |
|