Flora Bank & Trust
131 West North Avenue, Flora , Illinois 62839
 

View Larger Map