Semach Sedek Synagogue

Semach Sedek is the original Chabad House of North Eastern Ohio, and is located in South Euclid.

Rabbi Yossi Marozov