top of page

STAY IN TOUCH

STEL is a woman owned business in Ann Arbor, Michigan. Our laboratory and offices are at the MI-HQ Innovation Center.

600 S Wagner Road, Suite 142
Ann Arbor, MI 48103

(734) 717-8877

bottom of page