St John Hotels

Caneel Bay Resort, St John, USVI
Caneel Bay Resort, St John, USVI

Rosewood's Caneel Bay, a resort within the 5,000-acre Virgin Islands National Park on the island of St. John. Seven beaches border a plot of 170 lush acres.

166 guest rooms and cottages. Each with natural woods and native stone. All rooms offer air-conditioning and ceiling fans.

Tennis courts and fitness center,

Caneel Bay Resort, St John, USVI
Caneel Bay Resort, St John, USVI

 

Good Hotels Guide - US Virgin Islands USVI

Your guide to accommodation worldwide