Patient Portal Login - Psych Care Associates. Psych Care Associates. 185 West Ave | Suite 301. Ludlow, MA 01056. (413) 583-6750..