Howell Insurance Agency was started in 1951, and is located in Willoughby, Ohio. The agency is a multiple-line agency licensed with several multiple-line insurance companies. The agency values quality, service, and dependable protection you can count on. At Howell Insurance Agency, our mission is to provide peace of mind for our clients by providing