Cheap Restaurants in St. John

Cactus on the Blue

3FA Cruz Bay

Waterfront Mexican Grill & Margarita Bar...
Read more

Beach Café

Great Cruz Bay
The Westin St. John Resort & Villa

Great Location, Delicious Food...
Read more

The Quiet Mon

Read more

Fish Trap (The)

P.O Box 566
In Raintree Court Shopping Plaza

Family favorite...
Read more

Café Wahoo

6300 Estate Smith Bay
Piccola Marina, Red Hook

Seaside Seafood...
Read more

Sweet Plantains Restaurant & Rum Bar

16118 Little Plantation
Coral Bay

Read more

Mango Deli

Great Cruz Bay

Picnic Food...
Read more

Stone Terrace Restaurant

P.O. Box 566 Cruz Bay
At the end of Strand Street behind Wharfside Village

Contemporary cuisine with a flair...
Read more

Hercules Paté

300-1 Enighed Island
Cruz Bay

Tasty local cuisine...
Read more

Snorkel's Bar

Great Cruz Bay

Dine on the Beach...
Read more

Colombo Café

Northshore Road & Centerline Road

Roadside Fare...
Read more

Chateau Bordeaux

Centerline Road
Bordeaux Mountain

Haute Cuisine, Views of the Sea...
Read more

Uncle Joe's Barbecue

North Shore Road,
Across from the Post Office, Cruz Bay

Smokin' barbecue!...
Read more

Café Roma

Traditional and house inspired Italian...
Read more

La Tapa

Read more

Caneel Beach Terrace

Read more

Equator

Caneel Bay Resort
In the Caneel Bay hotel, Caneel Bay

Around the World...
Read more

Lime Inn (The)

Lemon Tree Mall, Konges Gade
Cruz Bay

Airy Spot with Good Food...
Read more

Woody's Seafood Saloon

Read more

Le Château de Bordeaux

Read more
Contact   ·   Privacy   ·   Terms