The Village Restaurant


418 W State St
Sycamore, IL 60178

A Mediterranean Restaurant in Sycamore IL

Located at 418 W State St in Sycamore, IL we are a family owned authentic Greek restaurant


Day  Opening   Closing 
Mon-Thu 11:00 AM 8:00 PM
Fri-Sat 11:00 AM 9:00 PM
Sun 11:00 AM 8:00 PM
Click the button to add a review for The Village Restaurant

Add Review