Hotels with indoor pool in Teagues Bay
Filter Results
Apply Filters
Clear Filters
2 properties found
-
Sort by
Popularity : high to low
-
Oceans At Carina Bay - Adults Only
5025 Turner Hole Road Christia, Teagues Bay, United States Virgin Islands (Show map)
Located around a 10-minute drive from St. Croix Point Udall, the comfortable 3-star Oceans At Carina Bay - Adults Only Hotel Teagues Bay offers amenities such as a casino and a sundeck. Boasting an…
More...
From US$ 718price for 1 nightBook Now -
Hidden Valley Villa
64 Sprat Road, Teagues Bay, United States Virgin Islands (Show map)
Offering guests to enjoy a sun deck, a picnic area, and a golf course, the 3-bedroom Hidden Valley Villa Teagues Bay is nestled about 25 minutes' walk from Cottongarden Bay Beach. Located…
More...
From US$ 555price for 1 nightBook Now