Church

Annunciation Church, Decatur

Decatur, Illinois, United States