Church

St. Catherine the Great-Martyr Orthodox Christian Church, Lubbock

Lubbock, Texas, United States