Email Us La Fuente Restaurant - Flora Phone: +16184035993 Address:1050 E North Ave Flora, IL - 62839, USA Description