New Lebanon, Illinois


New Lebanon is an unincorporated community in DeKalb County, Illinois, United States, located west of Hampshire.