Delaware spa owner surrenders to police amid alleged human trafficking investigation

The owner of a spa in Delaware has turned herself in to police.

Police say she was wanted in connection with an ongoing investigation into suspected human trafficking and illicit activity at the business.

Meilan Quan, 54, of Claymont, is the owner of Crystal Space on the 1700 block of Foulk Road in North Wilmington…

Story continues

TRENDING NOW

LATEST LOCAL NEWS