Church

St. Andrew the First-Called Orthodox Church, Lockhart

Lockhart, Texas, United States