Location

St Thomas, Virgin Islands, VIRGIN ISLANDS (U.S.)