Saint Lawrence Roman Catholic Church befindet sich 3 Kilometer vom Knights Inn Indianapolis entfernt und ist einen Besuch wert.
Devington Shopping Center ist 10 Minuten mit dem Auto vom Hotel entfernt gelegen. Der Fort Harrison State Park liegt ebenfalls 3,1 Kilometer von dem 3-Sterne-Hotel entfernt.
Das Restaurant Heidelberg Haus Gift Boutique befindet sich in 17 Fußminuten Entfernung von der Unterkunft und serviert europäisches Essen.