2 resorts in Cruz Bay
300B Chocolate Hole, Cruz Bay | 5 star resortfrom $289
- A relaxing week in paradis…
- Always a great stay!
3 AAA Gallows Point Rd, Cruz Bay | 3 star resortfrom $322
- Perfect place to stay on S…
- Great Experience
- Comfortable St. John getaway
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.