St. Louis has no shortage of late-night diners, which is not surprising, given that this is the town that invented that weird not-quite-dinner, not-quite-breakfast meal known as the slinger. No doubt about it: St. Louis folks clearly have a thing for going out drinking, then foraging for food at 3 a.m. Many end up stopping in at Uncle Bill's. The reason is clear: Uncle Bill's serves up good breakfast and dinner 24 hours a day. On those strange late-night outings, Uncle Bill's is a constant and about as comforting as breakfast at your mom's house, except without those disapproving glares. It's nice to know that in those wee hours after the bars close, there's a place where the food is always hot and there's always a spot just for you.