Church

St. John of Damascus Church, Dedham

Dedham, Massachusetts, United States