Honeymoon Beach is located on the North Shore of St. John within the Virgin Islands National Park. The beach is accessible by hiking the Lind Point Trail or taking a golf cart shuttle from Caneel Bay.
Loading...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.