1. New England Center For Mental Health 119 Russell St, Littleton, MA 01460 Coordinate: 42.54718,-71.48649 Phone: (978) 679-1200