Das Odyssey Inn National City verfügt über 39 Zimmer und liegt circa 25 Gehminuten vom El Toyon Recreation Center entfernt.
Das Hotel ist in 3 Kilometern Entfernung vom Pepper Park gelegen. Eine 10-minütige Fahrt bringt Sie nach Chula Vista. Der Gasthof liegt in unmittelbarer Nähe vom Kimball Park.
Die Badezimmer sind mit eine getrennte Toilette und eine Dusche sowie mit Badelaken und Handtücher ausgestattet.
Das Restaurant Taco Salsa Taco Shop befindet sich direkt neben dem Odyssey Inn und serviert mexikanische Gerichte, es liegt unter anderem circa 5 Gehminuten von hier entfernt.