Hotel Knights Inn Shelbyville, Shelbyville

1810 N Riley Hwy Shelbyville46176, United States