All you need to know about Ellis Hospital practicing at 1101 Nott St, Schenectady, NY, 12308 with Hospital NPI 1487644993 & CMS Provider ID: 330153.