The Best Restaurant in St. Croix, U.S. Virgin Islands

Background Illustration for Restaurants

St. Croix has restaurants scattered from one end to the other, so it's usually not hard to find a place to stop when you're exploring the island. Most travelers eat dinner near their hotel so as to avoid long drives on dark, unfamiliar roads. Christiansted has the island's widest selection of restaurants. Don't rule out Frederiksted, especially if you're out exploring the island. It has a handful of delightful restaurants.

Sea Terrace Restaurant & Bar

$$

At this ocean-level restaurant located at the Grapetree Bay Hotel, you can dine on fish-and-chips, tacos, and Asian sticky pork ribs in a breezy open-air terrace. The all-you-can-eat brunch buffet on Sundays offers your typical breakfast fare like eggs, bacon, and pancakes, plus rotating lunch specials and a meat carving station. At the East End Bar, casual dining under the stars is on the menu with house-made pizza, fresh sandwiches, and salads.