Fox & Turtle
400 E Orchard St, Itasca
(630) 773-1801
Menu
Reserve
Restaurants in Itasca, IL
Fox & Turtle
400 E Orchard St, Itasca, IL 60143
(630) 773-1801