Get directions to: Leroy Travel Plaza, Le Roy, IL
Restaurant address: 805 South Hemlock Street Le Roy, IL 61752, USA
Restaurant: Leroy Travel Plaza