Temple Israel of Boston Loading Map.... Temple Israel of Boston477 Longwood Ave - BostonDetails 42.3401814 -71.1092486 Address 477 Longwood Ave Boston MA United States Upcoming Events No events in this location