Navigation Menu+

Restaurant & Bar Guide

St John bar + Restaurant guide

image: Angel’s Rest, floating bar. More info: Angel’s Rest
Angel’s Rest can be found at either Haulover South or Hansen Bay, East End. No schedule – Capt Pete is there when he’s there. Not there when he’s doing something else. Soggy dollars accepted ( no credit cards ).


St John Bars + Restaurants

Nothing compliments St John’s world famous beaches like the many fabulous restaurants and bars on St John. The following is our guide to great Eats & Drinks on the Island.

Cruz Bay Restaurants – Casual Dining

The Banana Deck – $$$ – bar, American, Caribbean, seafood
Café Roma
– $$$ – Italian, pizza
Candi’s BBQ – $ – BBQ, Caribbean
Chester’s Getaway – $ – pub BBQ
Cruz Bay Landing – $$ – bar, pub, American, Caribbean, cafe
da Livio – $$$ – talian, pizza
De’ Coal Pot – $$$ – West Indian, Caribbean
Doghouse Pub – $ – bar, pub, American


Driftwood Dave’s – $\★★★★ Bar, BBQ and burgers


Drink St John – $$$ – bar, American
The Dugout at 420 to Center – $$ – Chinese, Asian, fusion
Etta’s West Indian Cuisine – $ – West Indian, Caribbean
Hercules Pate – $ – Caribbean
High Tide Restaurant – $$$ – bar, seafood, American, Caribbean
Inn at Tamarind Court – $$$ – American
Jake’s – $ – cafe, American
Joe’s Rum Hut – $$ – bar, American
Lime Inn – $$$ – bar, Caribbean, American, seafood
Little Olive – $ – Food Truck, Mediterranean, Greek, vegetarian-friendly
Margarita Phil’s – $$$ – Mexican, Southwestern
North Shore Deli – $$ – DELI
Quiet Mon Pub – $$ – bar, pub, Irish
Rhumb Lines – $$$ – Asian, Thai, fusion, Caribbean
Ronnie’s Pizza – $ – pizza, 340-693-7700
Sam + Jacks Deli – $$ – DELI
Sogo’s Restaurant – $$$ – Caribbean
Sun Dog Cafe – $$ – American, Caribbean, grill
The Fish Trap – $$$ – seafood, Caribbean
The Beach Bar – $$ – bar, pub, American, grill
The Longboard – $$ Casual, Caribbean
The Tap Room – $$ – St John Brewer’s bar, pub
Umami Bar – $$$ – seafood, sushi, Asian, vegetarian-friendly
Uncle Joe’s BBQ – $ – BBQ
Viva Cantina – $$$ – Mexican
Woody’s Seafood Saloon – $ – bar, American, seafood, pub


Cruz Bay Restaurants – Fine Dining

Asolare – $$$$ – Cruz Bay – Caribbean, seafood, fusion, 340-779-4747
Café Roma – $$$ – Cruz Bay – Italian, pizza, 340-776-6524
da Livio – $$$$ – Cruz Bay – Italian, pizza, 340-779-8900
Extra Virgin Bistro – $$$$ – Cruz Bay – Seafood, Italian, American, Mediterranean, 340-715-1864
High Tide Restaurant – $$$ – Cruz Bay – bar, seafood, American, Caribbean, 340-714-6169
La Tapa – $$$$ – Cruz Bay – seafood, Italian, Mediterranean, Spanish, 340-693-7755
Morgan’s Mango – $$$$ – Cruz Bay – Caribbean, seafood, 340-693-8141
Ocean 362 – $$$$ – Cruz Bay – Seafood, Caribbean, American, Vegetarian-friendly, 340-776-0001
Ocean Grill – $$$$ – Cruz Bay – Seafood, Caribbean, American, 340-693-3304
Rhumb Lines – $$$$ – Cruz Bay – Asian, Thai, fusion, Caribbean, 340-776-0303
The Terrace – $$$$ – Cruz Bay – seafood, French, 340-779-8550
Vista Mare – $$$$ – Cruz Bay – seafood, American, Italian, 340-777-6273
Waterfront Bistro – $$$$ – Cruz Bay – Caribbean, French, seafood, 340-777-7755
Zozo’s at Caneel Bay – $$$$ – Caneel Bay – Italian, seafood, 340-693-9200


Coral Bay Restaurants – Casual DINING

Aqua Bistro – $$$ – Coral Bay – Italian, American, seafood, outdoor dining
Coral Bay Caribbean Oasis – $ – Coral Bay – Home-style Southern. seafood, American
Indigo Grill – $$ – Coral Bay – bar, American, Caribbean, pizza
Miss Lucy’s – $$$ – Friis Bay – Caribbean, American, seafood, brunch
Pickles in Paradise – $ – Coral Bay – cafe, American
Shipwreck Landing – $$$ – Johns Folly – bar, Caribbean, American, seafood
Skinny Legs – $$ – Coral Bay – bar, pub, American, burgers
Skipper’s Brit Pub – $$ – Coral Bay – bar, pub, British, Caribbean


The Triple B – $ \★★★★★ – Food truck, fresh American fusion breakfast/Brunch. Menu
Grateful Grill – $ – Coral Bay – Food truck, BBQ, sandwiches, tacos, beer, drinks. Facebook


Coral Bay Restaurants – Fine Dining

Aqua Bistro – $$$ – Coral Bay – Italian, American, seafood, outdoor dining, 340-776-5336
Café Concordia – $$$ – Concordia – American, Caribbean, 340-693-5855


Delis

Baked in the Sun – $ – Cruz Bay – DELI
North Shore Deli – $$ – Cruz Bay – DELI
Pickles in Paradise – $ – Coral Bay – cafe, American
Sam + Jacks Deli – $$ – Cruz Bay – DELI
Sun Dog Cafe – $$ – Cruz Bay – American, Caribbean, grill


BBQ

Candi’s BBQ – $ – Cruz Bay – BBQ, Caribbean
Chester’s Getaway – $ – Center Line – pub BBQ
Driftwood Dave’s – $ – Cruz Bay – BBQ and burgers
Uncle Joe’s BBQ – $ – Cruz Bay – BBQ
Grateful Grill – $ – Coral Bay – Food truck, BBQ, sandwiches, tacos, beer, drinks. Facebook


Food Trucks

Little Olive – $ – Cruz Bay – Food Truck, Mediterranean, Greek, vegetarian-friendly
The Triple B – $ \★★★★★ – Food truck, fresh American fusion breakfast/Brunch. Menu
Tony’s Kitchen – $ – Centerline Road – Caribbean, West Indian
Grateful Grill – $ – Coral Bay – Food truck, BBQ, sandwiches, tacos, beer, drinks. Facebook


Pizza

Café Roma – $$$ – Cruz Bay – Italian, pizza, 340-776-6524
da Livio – $$$ – Cruz Bay – Italian, pizza, 340-779-8900
Ronnie’s Pizza – $ – Cruz Bay – pizza, 340-693-7700


West Indian

De’ Coal Pot – $$$ – Cruz Bay – West Indian, Caribbean
Etta’s West Indian Cuisine – $ – Cruz Bay – West Indian, Caribbean
Hercules Pate – $ – Cruz Bay – Caribbean
Sogo’s Restaurant – $$$ – Cruz Bay – Caribbean


Smoothies / Ice Cream

Colombo’s Smoothies – $ – Coral Bay – SMOOTHIES
Our Market Smoothies – $ – Cruz Bay – SMOOTHIES
St John Scoops – $ – Cruz Bay – ice cream +adult-flavors, smoothies