Red Roof Inn Leroy - Bloomington - SE

1 Demma Drive
Le Roy
Illinois
United States