St. Thomas Island travel in the US Virgin Islands and Caribbean – Saint John


Restaurants / bars – great meals and island drinks in Cruz Bay and Coral Bay on St. John Island:

rhumb1-340-693-7005 |

Owned & operated by long-time St John residents, Rhumb Lines is located on the site of the original restaurant on St John and has been renovated to reflect the comfort and ambiance of a well-appointed south seas home



trap(340) 776-0580 |
The Fish Trap is quintessential Cruz Bay. Our casual, comfortable, covered patio setting allows you to enjoy the outdoors and cool tropical breezes while you dine, or you can eat in our air-conditioned bar.




Aqua Bistro in Coral Bay- Mediterranean Italian cuisine (340) 776-5336

Asolare (Cruz Bay toward beaches, nice view 340-779-4747)

Banana Deck (funky fun place in Cruz Bay, the old Crash Landing)

Beach Bar (Cruz Bay on the water at Wharfside Village, live music)

Beach Cafe and Bar (at the Westin Resort in Great Cruz Bay 340-693-8000)

Beach Terrace (at Caneel Bay Resort 340-776-6111

Cafe’ Roma (Cruz Bay 340-776-6524)

C & D Bakery (in the lumberyard area in Cruz Bay) Joe’s Famous Diner (Cruz Bay 340-776-6888)

The Fish Trap (Fantastic fresh fish entree’s in town, Cruz Bay340-693-9994 ) Fred’s Patio (Cruz Bay, live reggae) Global Village at Latitude 18 (Mongoose Junction in Cruz Bay 340-693-8677)

Happy Fish (sushi and martini bar in Cruz Bay) JJ’s Texas Cafe’ (Cruz Bay 340-776-6908)

La Tapa (Cruz Bay 340-693-7755) Le Petit Chateau (Bordeaux Mountain)

The Lime Inn (Cruz Bay 340-776-6425)

Morgan’s Mango (Cruz Bay 340-693-8141) Margarita’s (Mexican dining by Phil Hoffman), in Cruz Bay)

Miss Lucy’s (towards Salt Pond past Coral Bay 340-693-5244) Mongoose Deli and Bistro (in Mongoose Junction, Cruz Bay 340-693-8677)

Paradiso The Pizzeria (Cruz Bay 340-693-7700)

The Quiet Mon Pub (Cruz Bay 340-779-4799)


Shipwreck Landing (Coral Bay towards Salt Pond 340-693-5640)

Skinny Legs (Legendary Burgers in Coral Bay Town 340-779-4982) Snorkels Pool Bar & BBQ (at the Westin Resort, Great Cruz Bay 340-693-8000)

Spyglass (the old Pussers, then Wahoo, then Balcony great restaurant with harbor view)

Sugar Mill (the old Equator room at Caneel Bay Resort near Cruz Bay 340-776-6111)

Sun Dog Cafe’ & Gecko Gazebo (Mongoose Junction 340-693-8340)

Tamarind Cafe’ (at the Inn at Tamarind Court 340-776-6378) Tree Lizards Restaurant (Cinnamon Bay 340-776-6330) Vie’s Snack Shack (East End 340-693-5033)

Wharfside Village Restaurants (great page for eateries and shops in Cruz Bay)

Woody’s Seafood Saloon (Cruz Bay 340-779-4625)

Zozo’s (Italian fine dining in Cruz Bay)