New Lebanon, Illinois

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