Island Center of St. Croix Address Island Center of St. Croix 184C Pepper Tree Rd Christiansted, St. Croix USVI 00820 U.S. Virgin Islands Phone Number 340-778-5271