The address of The New Start is: 12 Carroll St Naugatuck, CT 06770