Semi-detached located at 404 Buckles Grove Leroy, Illinois 61752. It has 2 beds, 2 bathrooms, and is 1502 square feet. The property was built in 2000. 404 Buckles Grove Leroy, Illinois 61752 is in the LeRoy neighborhood. LeRoy , Out of Area West , and Out of Area South are nearby neighbourhoods.