SOL BISTRO

(217) 330-6483


Get Directions

237 N Main St, Decatur, IL 62523

Mon-Thu 11:00 AM-8:00 PM
Fri 11:00 AM-9:00 PM
Sat 4:00 PM-9:00 PM


www.solbistro.com