The Terrace Restaurant

One of the more elegant eateries on the island of St. John, this spot offers guests the opportunity to enjoy a fine dining experience as they sample items from a French-inspired menu and are served an expert and attentive waitstaff.


High quality ingredients meet French preparation and combine to create the mouthwatering good menu at the Terrace. Start your meal with an impressive bouillabaisse, onion tartlette, or escargot before moving on to a salad with toppings you might never have imagined being paired together like the Duck and Arugala salad which is prepared with duck confit, toasted pistachios, foie gras, brioche croutons, and a pickled cherry vinaigrette.

You'll have a hard time choosing when it comes to dinner, with offerings including roasted rack of lamb, butter poached lobster, and filet mignon.

The Terrace Restaurant is a grill where they proudly serve their take on French cuisine. This place is for those who seek particular tastes and lust fancy flavors, since this restaurant serves fine foods that are as stylish as it is scrumptious. The option to eat here is on the table during dinner only, so don't miss out.


The Terrace is set on the Waterfront of Cruz Bay an allows guests to fine both indoors and out on the open air terrace. The atmosphere is elegant and though fine clothing is not required, it is recommended.


Located in downtown Cruz Bay, It is on Bay Street.

Consider merging your dining experience with some excellent sightseeing opportunities by visiting one of the many interesting nearby attractions, such as Franklin Powell Park.

One reason tourists visit the area near this location is Cruz Bay Beach, a nearby beach, which is a suitable place to unwind after a meal.

Nearby Restaurants

For diners in the mood for another restaurant in the area with some similar types of food or a similar price range, there are at least a few nearby dining spots to pick from, including Waterfront Bistro. It's located less than a hundred yards from The Terrace Restaurant.

But then again, if you want something different, this section of St. John has an excellent list of restaurants, which serve all kinds of cuisine styles and flavors. For instance, you could also try Caribbean fare at D'e Coal Pot, which is less than a hundred yards away.

Credit Cards and Other Info

Every entree costs upwards of $30(USD).

The Terrace Restaurant accepts most major credit cards.

There is fresh oyster happy hour at the bar from 4:30 pm to 6:30 pm daily. Dinner is served daily from 5:30 to 10:00 p.m.

Contact Info

Location: Bay Street, downtown Cruz Bay, St. John

Phone: (340) 779-8550




Help us improve! We welcome your corrections and suggestions.

About Food