Map is loading... Get Directions to Leland City Government ← View details 120 West North Street, Leland, Illinois 60531 +1 815-495-2351 Get Directions From* To * — Required information