Lebanon
About Lebanon
Lebanon is a town in New London County, Connecticut, United States. The population was 7,308 at the 2010 census. The town lies just to the northwest of Norwich, directly south of Willimantic, 20 miles north of New London, and 20 miles east of Hartford.