Hotels in Saint Thomas

Hotels found in Saint Thomas — 26

Search hotels in Saint Thomas

The Mafolie Hotel

7091 Estate Mafolie, Mafolie, Saint Thomas Map
The Mafolie Hotel Photos
8 reviews

Located 900 feet above the Caribbean Sea, this luxury hotel features an on-site restaurant, an outdoor Show more