Get directions to: New Chalet, Ottawa, IL
Restaurant address: 514 State St Ottawa, IL 61350, USA
Restaurant: New Chalet