Where is Lemuel Shattuck Hospital?

Where is Lemuel Shattuck Hospital located?

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


Where is Lemuel Shattuck Hospital on the map?