Lemuel Shattuck Hospital: 170 Morton St - Boston, MA