Recovery Team/Newton Outpatient Rehab Recovery Team/Newton provides outpatient rehab services in Newton Upper Falls, Massachusetts. Read more... 233 Needham Street, Suite 203