Jewish Memorial Hospital: 59 Townsend St - Boston, MA