HorshamClinic - US News Best HospitalsHorshamClinic is a psychiatric hospital in Ambler, PA, with 138 beds. It is accredited by the Joint Commission (JC).health.usnews.com/best-hospitals/horsham-clinic