FELICE'S ITALIAN RESTAURANT

(217) 428-2233


Get Directions

253 N Main St, Decatur, IL 62523

Mon-Sat 10:30 AM-2:00 PM, 4:30 PM-9:00 PM

www.dafrancospizza.com