From Our Editors
You can't beat the classics. Stop in at Charleston On Main in Shelbyville for some good home American cooking.
Don't waste time searching for parking, we've done all the work for you. Spaces available here.
Your bill at Charleston On Main will typically run less than $30 per person, so bring the whole gang! Serving breakfast, lunch, and dinner, Charleston On Main is a great dining option for any time of day. When you are ready to try a new restaurant for lunch or dinner, make your way over to Charleston On Main for tasty American fare.