Restaurants on St. John offer various levels of enjoyable dining experiences. From casual outdoor dining to five-course meals on patios overlooking 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.
CRUZ BAY RESTAURANTS
In quaint Cruz Bay, there are several narrow roads forming a small grid. Along these roads, there 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.
Restaurant Name | Cuisine | Phone | Location | |
---|---|---|---|---|
Aqua Bistro | $$ | Multi-Cuisine | (340) 776-5336 | Coral Bay |
420 to Center | $ | Asian | (340) 228-4672 | Cruz Bay |
Banana Deck | $$ | American | (340) 693-5055 | Cruz Bay |
Beach Bar St. John | $$ | Bar Food | (340) 777-4220 | Cruz Bay |
Cafe Roma | $$ | Italian | (340) 776-6524 | Cruz Bay |
Colombo’s Smoothies | $ | Desert | (340) 715-5227 | Centerline |
Coral Bay Oasis | $ | American | (340) 774-1030 | Coral Bay |
Cruz Bay Landing | $$ | American | (340)-776-6908 | Cruz Bay |
Dave & Jerry’s Island Steakhouse | $$$ | Steak | (340) 779-9614 | Cruz Bay |
Dog House Pub | $$ | American | (340) 777-3361 | Cruz Bay |
Dr!nk St. John | $$ | American | (407) 758-6924 | Cruz Bay |
Extra Virgin Bistro | $$$ | Mediterranean | (340) 715-1864 | Enighed |
Greengo’s Caribbean Cantina | $$ | Mexican | (340) 777-8226 | Mongoose Junction |
Hercules Pate Delight | $ | Caribbean | 340-776-6352 | Cruz Bay |
High Tide Bar & Seafood Grill | $$ | American | (340) 714-6169 | Cruz Bay |
Indigo | $$ | American | (340) 776-4433 | Coral Bay |
Island Cork | $$ | Tapas | (340) 642-5517 | Cruz Bay |
Joe’s Rum Hut | $$ | American | (340) 775-5200 | Wharfside Landing |
La Tapa | $$$ | Mediterranean | (340) 693-7755 | Cruz Bay |
Little Olive | $ | Greek | 340-727-8777 | Cruz Bay |
Longboard | $$ | Caribbean | (340) 715-2210 | Cruz Bay |
Margarita Phil’s | $$ | Mexican | (340) 693-8400 | Cruz Bay |
Miss Lucy’s Restaurant/Bar | $ | Caribbean | (340) 693-5244 | Coral Bay |
Morgan’s Mango | $$ | Caribbean | (340) 693-8141 | Cruz Bay |
Nella’s Lounge | $ | Caribbean | ||
North Shore Deli | $ | American | (340) 777-3061 | Mongoose Junction |
Ocean 362 | $ | American | (340) 776-0001 | Gallows Pt Resort |
Our Market Smoothies | $ | Desert | Cruz Bay | |
Pizza Bar in Paradise | $ | Pizza | (340) 201-1183 | Coral Bay |
Quiet Mon Pub | $$ | American | (340) 779-4799 | Cruz Bay |
Rhumb Lines Restaurant | $$ | Asian | (340) 776-0303 | Meada S Plaza |
Ronnie’s Pizza | $ | Pizza | (340) 693-7700 | Cruz Bay |
Sam & Jack’s Deli | $ | Deli | (340) 714-3354 | Cruz Bay |
Shambles | $ | Bar Food | (340) 777-4015 | Centerline |
Skinny Legs | $ | American | (340) 779-4982 | Coral Bay |
St. John Scoops | $ | Ice Cream | Cruz Bay | |
Sun Dog Cafe/Gecko Gazebo Bar | $$ | American | (340) 693 8340 | Mongoose Junction |
The Danforth | $$ | Caribbean | (340) 626-8740 | Coral Bay |
The Lime Inn | $$ | Caribbean | (340) 776-6425 | Cruz Bay |
The Tap Room | $ | Brewery | (340) 715-7775 | Mongoose Junction |
The Terrace Restaurant | $$$ | Seafood | (340) 779-8550 | Cruz Bay |
Uncle Joe’s Barbeque | $ | BBQ | Cruz Bay | |
Woody’s Seafood Saloon | $ | Bar Food | (340) 779-4625 | Cruz Bay |