Hotels in Saint Thomas

Hotels found in Saint Thomas — 26

Search hotels in Saint Thomas

Sapphire Village Resort

6720 Estate Smith Bay, St, Donoe, Saint Thomas Map
Sapphire Village Resort Photos

Featuring 2 outdoor pools overlooking Saint John Bay, Sapphire Village Resort is 5 minutes' walk from Show more