26084 E 900 North Road, Leroy, IL 61752 - MLS#11195281 - Christophe...