St. John USVI Restaurants
Come to St. John, sit back with a frosty Caribbean cocktail, and enjoy the fantastic food the island has to offer. Although the island is quite small, and its largest port and center of commerce at Cruz Bay is nothing more than a quiet village, happy island diners like you will be amazed by the vast selection and incredible quality of the top-notch restaurants that there are to choose from.
List of Restaurants on St. John
Aqua Bistro
Coccolobo, Coral Bay
(340) 776-5336
Asolare
Overlooking Cruz Bay
North Shore Road
(340) 779-4747
Baked in the Sun
3rd floor in Market Place, Cruz Bay
(340) 693-8786
The Banana Deck
Across the street from Wharfside Village
Cruz Bay
(340) 693-5055
The Beach Bar
Wharfside Village
(340) 777-4220
Beach Café & Bar
The Westin Resort
Great Cruz Bay
(340) 693-8000 ext. 1702
Cactus on the Blue
Cruz Bay
(340) 693-8515
Café Concordia
Just above Salt Pond Bay at Concordia Eco-Tents, Coral Bay
(340) 693-5855
Café Roma
Cruz Bay
(340) 776-6524
Candi’s Barbecue
Cruz Bay, near The Marketplace
(340) 779-1452
Caneel Beach Bar & Grill
Caneel Bay
(340) 776-6111 x334
Caneel Beach Terrace
Caneel Bay
(340) 776-6111 x334
Le Chateau de Bordeaux Café
Estate Bordeaux
(340) 776-6611
Castaways
Cruz Bay
(340) 715-3361 (?)
Cruz Bay Pizza
Wharfside Village
(340) 775-5200
Cruz Bay Prime
Above the Mail Lobby at The Westin St. John Resort & Villas
(340) 693-8000 ext. 1799
da Livio
Cruz Bay
(340) 779-8900
Deli Grotto
Mongoose Junction
Cruz Bay
(340) 777-3061
Donkey Diner
Coral Bay
(340) 693-5240
Equator Restaurant
Caneel Bay
(340) 776-6111
Fatty Crab
Across the street from the Ball Field
Cruz Bay
(340) 775-9951
The Fish Trap
Raintree Court
Cruz Bay
(340) 693-9994
Gastro Grub
The Marketplace
Cruz Bay
Happy Fish
The Marketplace
Cruz Bay
(340) 776-1717
Hercules Pate Delight
Cruz Bay
(340) 776-6352
High Tide Bar & Seafood Grill
Wharfside Landing
(340) 714-6169
Inn at Tamarind Court
Cruz Bay
(340) 776-6378
Island Blues Seaside Bar & Grill
On the beach, Rt. 107
Coral Bay
(340) 776-6800
JJ’s Texas Coast Café
In the Park
Cruz Bay
(340) 776-6908
Jake’s
Lumberyard Complex
Cruz Bay
(340) 777-7115
Joe’s Famous Diner
Downtown Cruz Bay
(340) 776-6888
La Plancha del Mar
Mongoose Junction
Cruz Bay
(340) 777-7333
La Tapa
Downtown Cruz Bay
(340) 693-7755
The Lime Inn
Cruz Bay
(340) 776-6425
Lucky Pagoda
Lumberyard Complex
Cruz Bay
(340) 774-9900
Mango Deli
The Westin Resort
Great Cruz Bay
(340) 693-8000 ext. 1850
Margarita Phil’s
Across from the National Park Visitors Center
Cruz Bay
(340) 693-8400
Miss Lucy’s Restaurant & Bar
Estate Friis
Coral Bay
(340) 693-5244
Mojo Café
Wharfside Village
(340) 776-8399
Morgan’s Mango
Cruz Bay
(340) 693-8141
Ocean Grill
Mongoose Junction
(340) 693-3304
The Pavilion Restaurant
Maho Bay Camp
(340) 776-6226
Quiet Mon Pub
Cruz Bay
(340) 779-4799
Rhumb Lines Restaurant
Meada’s Plaza
Cruz Bay
(340) 776-0303
Shipwreck Landing
Rt. 107
Coral Bay
(340) 693-5640
Skinny Legs
Coral Bay
(340) 779-4982
Snorkels Pool Bar & BBQ
The Westin Resort
Great Cruz Bay
(340) 693-8000 ext. 1702
Sogo’s Restaurant
Downtown Cruz Bay
(340) 779-4404
Sosa’s Restaurant
Downtown Cruz Bay
(340) 693-8881
Sputnik II
Coral Bay
(340) 776-6644
Spyglass
Upstairs, Wharfside Village
(340) 77-1100
Sun Dog Café & the Gecko Gazebo Bar
Mongoose Junction
(340) 693-8340
Surly Cantina
Wharfside Village
(340) 779-4810
Sweet Plantains Restaurant & Rhum Bar
Coral Bay
(340) 777-4653
The Tap Room
Mongoose Junction
(340) 715-7775
Tourist Trap
Salt Pond
(340) 774-0912
T’ree Lizards Restaurant
Cinnamon Bay Campground
(340) 776-6330
Turtle Bay Estate House
Caneel Bay
(340) 776-6111
Uncle Joe’s Bar-B-Q
Downtown Cruz Bay, across the street from the Post Office
(340) 693-8806
Vie’s Snack Shack
Hansen Bay (East End)
Coral Bay
(340) 693-5033
Waterfront Bistro
Wharfside Village
(340) 777-7755
Woody’s Seafood Saloon
Cruz Bay
(340) 779-4625
Zozo’s
At Gallows Point Resort
Cruz Bay
(340) 693-9200