Stamford Hospital: New England Institute for Neurology and Headache 166 West Broad Street, Stamford, CT 06902