Retail - Le Roy, Illinois, United States
Leroy IGA is a retail company based out of 203 E Cedar St, Le Roy, Illinois, United States.