LeClair Insurance is an independent marketing organization for annuities and health and life insurance products. The business is located at the intersection of Upper Afton Road and Hillcrest Drive in Woodbury. For more information, please call the number provided.