Star, Inc.

Location

Star, Inc.
90 Washington St.
South Norwalk, CT 6854
United States
203 853 6404
Star, Inc. creates opportunities for individuals to lead full lives with independence, freedom of choice and personal growth by providing support, services and advocacy.