Get Directions to Flora Police Department ← View details 123 North Locust Street, Flora, Illinois 62839 +1 618-662-9111 Get Directions From* To * — Required information