• The Depot

    • Restaurant/Bar/Lounge
    214 Locust Street
    Sterling, IL 61081
    (815) 625-4880
    • Mark Your Calendar