Get directions to: Candlelight Inn Restaurant, Sterling, IL
Restaurant address: 2907 Locust Street Sterling, IL 61081, USA
Restaurant: Candlelight Inn Restaurant