L'Odyssey Inn National City è situato a circa 25 minuti a piedi dal Centro Ricreativo El Toyon e a circa 3 km dal Pepper Park.
La Plaza Towne Shopping Center si trova a una distanza di 250 metri dall'hotel, mentre tali siti naturali, come l'EL Toyon Park sono a 2 km. A 15 minuti di auto da questa locanda gli ospiti possono visitare El Cajon. Il Kimball Park è vicino all'Odyssey Inn National City.
L’alloggio accoglie gli ospiti in 39 camere dotate di un impianto di climatizzazione, nonché di una TV a schermo piatto con canali satellitari. I bagni sono dotati di un WC e una doccia.
Gli ospiti possono provare la cucina americana al ristorante Barbecue Pit, che si trova a soli 5 minuti a piedi.