Restaurant choices in St. Thomas are largely grouped around three cuisines: Caribbean, American and Multi-Cuisine. Some restaurants focus on seafood, as one might expect on a Caribbean island; but just as many focus on burgers. Continental cuisine, Italian and pizza are easy to find. There are a few Mediterranean, BBQ, steakhouse, and Sushi restaurants. Mixed in with these are a Spanish restaurant, a German, a Polish, Mexican, Thai, an Irish pub, and a couple vegetarian, Latin and Chinese restaurants. Submit Restaurant Updates
Price Range
No entries were found

Tropical Ambiance

For tropical ambiance choose a restaurant with a water view, perhaps even on the beach! If you’ve been on the beach all day and prefer an air-conditioned restaurant – they are available too. Grab a bite at a casual spot, or enjoy fine dining. Some restaurants are also bars and offer happy hour specials. Live entertainment of piano, guitar, vocals, or a band are offered at various places. Caribbean shows are a favorite at a couple resort restaurants. Also, Sunday brunch is popular on St. Thomas so get ready for bottomless mimosas… maybe with mango juice or some other tropical twist.

Close Menu