Church

Sts. Constantine & Helen Church, Swansea

Swansea, Illinois, United States