Church

SS. Constantine and Helen Church, Carrollton

Carrollton, Texas, United States