Cruz Bay Boutique Hotel

74-2 Cruz Bay Town
St John