Churches in Illinois
icon-img
St. Stephen Parish

St. Stephen Parish

812 North Main Street
Flora, IL - 62839
(618) 662-6261

Mass Schedule

Sunday 10:30 AM | Saturday 4:00 PM

0/5 (No Reviews)

Flora