Where is Lemuel Shattuck Hospital located?
Lemuel Shattuck Hospital, Lemuel Shattuck Hospital, United States of America (approx. 42.29974°, -71.10181°)
Lemuel Shattuck Hospital, Lemuel Shattuck Hospital, United States of America (approx. 42.29974°, -71.10181°)