House located at 20710 E 200 North Leroy, Illinois 61752. It has 4 beds, 3 bathrooms, and is 2975 square feet. 20710 E 200 North Leroy, Illinois 61752 is in the LeRoy neighborhood. LeRoy , Out of Area West , and Out of Area South are nearby neighbourhoods.