temple israel synagogue s

Longwood Ave & Plymouth St
Boston
Massachusetts
United States