Our users' favourite hotels
Best Western Carib Beach Resort
70-C Lindbergh Bay
St Thomas Island, VI
St Thomas Island, VI
£150
£110
per night
Best Western Plus Emerald Beach
8070 Lindbergh Bay
St Thomas Island, VI
St Thomas Island, VI
£259
£192
per night