Caneel Bay Resort

Caneel Bay Resort

Caneel Bay Resort

N Shore Rd
Cruz Bay, VI 00830
(340) 776-6111

All Caneel Bay Resort Locations