Leroy Travel Plaza
805 S Hemlock St
Le Roy, IL 61752
Le Roy, IL 61752