Illinois > South Elgin > Restaurants, Food & Beverages > Restaurants > Foxtrail Restaurant
800 N La Fox St, South Elgin, Illinois, 60177-1626
(847) 742-9690
Restaurants, Food & Beverages > Restaurants
Services: American
No reviews yet. Be the first to write a review!