The New Chalet Restaurant
514 State St, Ottawa
(815) 433-2746
Menu
Restaurants in Ottawa, IL
The New Chalet Restaurant
514 State St, Ottawa, IL 61350
(815) 433-2746