Town Hall Address 122 E Main St Lena, IL 61048 United States- Stephenson County Website https://villageoflena.com/ Town Clerk 815-369-2614 507 N. Quail Dr. Lena, IL 61048 United States Town Hall Hours M-F 8-5 County Stephenson