Two O'Charley's closed down this Sunday. I hoped that the the one at the 6111 N. Keystone Avenue and the one at 10289 E. Washington Street in Indianapolis would re-open this week, but sadly it's confirmed that they are permanently closed. I have no clue as to why this happened...
There are no replies in this thread yet. Be the first to post a reply below: