St. Theodosius Cathedral is an Eastern Orthodox church located on Starkweather Avenue in the West Side neighborhood of Tremont in Cleveland, Ohio. Considered one of the finest examples of Russian church architecture in the United States, it is listed on the National Register of Historic Places. Wikipedia
January 30, 2023