A Spirit Lake business proprietor has been indicted in Louisiana, a press release from the Spirit Lake Police Department announced Tuesday.
The press release states that on May 24th, 2024, Spirit Lake police were made aware of an outstanding arrest warrant for Choi Van Leo, the owner of the Asian Palace Restaurant in Spirit Lake. Officers arrested Leo on the outstanding warrant from Calcasieu Parish, Louisiana. Leo was held in the Dickinson County Jail and subsequently transported to Louisiana.
On Sept. 27, the Spirit Lake Police Department was again contacted by Calcasieu Parish with an update on the case. Choi Van Leo was formally indicted on two counts of aggravated rape and four counts of molestation of a juvenile. These charges stem from cases dating back to 1995.
Because of the amount of time that had passed prior to Leo’s arrest and the nature of the offenses alleged, the prosecutor’s office from Louisiana has requested that Spirit Lake police make its community aware of this case.
Anyone with any information that may assist in this matter may contact the Spirit Lake Police Department at (712) 336-5776.
Comments