Saint Stephen Catholic ChurchParishShare812 North Main StreetFlora, IL 62839United StatesGet directions