We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

Spanish Restaurants in St. Thomas

Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

Amalia Cafe (Charlotte Amalie)

#4 of 196 Restaurants in St. Thomas
Price: $10 - $30 Map
Visitor photos (118)
Cuisines: Seafood Mediterranean Spanish European

Havana Blue

#15 of 196 Restaurants in St. Thomas
Map
Visitor photos (287)
Cuisines: American Caribbean Latin Seafood Spanish Pacific Rim
Reserve

Fresh Bistro

#58 of 196 Restaurants in St. Thomas
Price: $12 - $29 Map
Visitor photos (25)
Cuisines: Mediterranean American Spanish Vegetarian

SandBar (Charlotte Amalie)

#87 of 196 Restaurants in St. Thomas
Visitor photos (43)
Cuisines: American Caribbean Bar Latin Spanish Grill Pub Pacific Rim
Reserve

Meson Amalia (Charlotte Amalie)

#103 of 196 Restaurants in St. Thomas
Visitor photos (11)
Cuisines: European Spanish Soups Caribbean

Rancho Latino (Charlotte Amalie)

#104 of 196 Restaurants in St. Thomas
Visitor photos (13)
Cuisines: Caribbean Latin Spanish Seafood South American Central American Puerto Rican