About Us

Life Skills Center


Milford

Riverside Life Skills Center

25 Birch Street, Building B
Birchwood Business Park
Milford, MA 01757

Phone: 508-422-9250
Fax: 508-422-9298


Needham

Riverside Life Skills Center

255 Highland Avenue
Needham, MA 02494

Phone: 781-433-0672
Fax: 781-444-3971

Browse Other Services by Location