Didn't another O'Charley's shutter not so long ago in Orlando already? What does it mean? That Orlando doesn't favor O'Charley's anymore? Hard to believe that, honestly. Their restaurant at 8081 Turkey Lake Road is one of my favorites. It's gonna be a bummer to see it shutter this week.
There are no replies in this thread yet. Be the first to post a reply below: