The Depot is a bar Whiteside County Illinois located in United States.
214 Locust St Sterling , IL 61081 United States
Credit Cards | Yes |
Outdoor Seating | No |
TouchTunes Jukebox | Yes |
Menus | Happy Hour |
Great beer selection , and the ribs are amazing!
Bring cash.
I love the slider hamburgers grilled daily. Modest selection of cold beer. - Tim McNinch