Get directions to: Depot, Sterling, IL Restaurant address: 214 Locust Street Sterling, IL 61081, USA Driving Walking Bicycling Restaurant: Depot