Odyssey Inn National City is gelegen op circa 25 minuten lopen van het El Toyon Recreation Center en op 3 km afstand van het Pepper Park.
De herberg is gesitueerd op circa 1 km van het Kimball Park en biedt ook toegang tot sportgelegenheden zoals het PETCO Park op circa 7 km afstand. Gasten kunnen bezienswaardigheden bezoeken zoals St. Matthew's Episcopal Church, op een klein stukje lopen van dit hotel. Odyssey Inn in National City ligt op slechts 250 meter van het Plaza Towne Shopping Center.
De 39 kamers van dit pand zijn voorzien van gemakken zoals airconditioning en een flatscreen TV met satellietzenders. Dit hotel in National City biedt badkamers, uitgerust met een apart toilet en een douche.
Gasten kunnen genieten van Amerikaanse maaltijden, die in Barbecue Pit vlak om de hoek van Odyssey Inn worden geserveerd.