1960 Orchard St, Urbana, IL, 61801
Luoye Chen
Luoye Chen Urbana, IL
Resident Since: 2022Property Type: Multiple Family Dwelling Unit
1 previous address has been found for Luoye. Their current place of residence is 1960 Orchard St in Urbana, Illinois, 61801. 3 family members found for Chen.
Questions about Luoye Chen
Luoye Chen moved to 1960 Orchard St, Urbana, IL, 61801 in 2022 and has been living there ever since.
Luoye Chen lived at 306 Harvey St, Urbana, IL, 61801 before.
Luoye Chen’s background report will review any available criminal history and official records.