519 Green St, Champaign, IL, 61820
Patrick Luo
Patrick Luo, 26 Champaign, IL
Resident Since: 2023Property Type: Multiple Family Dwelling Unit
Patrick Luo from Champaign, IL is 26 years of age.
Questions about Patrick Luo
Patrick Luo lives at 519 Green St, Champaign, IL, 61820. He has lived there since 2023.
Patrick Luo is about to turn or has already turned 26. He was born in 2000.
His background report will review any available criminal history and official records.