The London Terrace Psychiatry & Vantage Health System is a medical group practice located in Dumont, NJ that specializes in Social Work and Counseling. They provide individualized care for those suffering from mental health issues as well as teaching tools to help the community heal together through their various workshops hosted all over town!