2 Best Restaurants in St. John, U.S. Virgin Islands

North Shore Deli

$

At this air-conditioned (but no-frills) sandwich shop you place your order at the counter and wait for it to be delivered to your table or for takeout. The classic Reuben is a favorite, but other sandwiches, like the turkey pesto and vegan Greek flatbread pita with hummus and veggies, also get rave reviews. For breakfast, try the brown sugar oatmeal or turkey hash with toast and eggs.

St. John Scoops

$

While you can get the usual chocolate and vanilla ice cream as well as smoothies at this tiny spot, owner Colette Rethage also dishes up frozen treats blended with alcoholic beverages. Try the champagne sorbet, espresso martini, peach margarita, or that tropical favorite, the rum-laced Painkiller. House-made waffle cones are not to miss.