Location

17-7-2 Estate Saint Peter , Charlotte Amalie, U.S. Virgin Islands