Situé à environ 5 minutes de marche de Plaza Towne Shopping Center, l’établissement Odyssey Inn National City offre 39 chambres.
Cet hôtel se trouve à environ 7 km du pont de San Diego-Coronado et à environ 3 km du Pepper Park. Cet hotel à National City est aussi à environ 25 minutes à pied des sites naturels tels que le parc El Toyon. Le centre de loisirs El Toyon est à environ 2 km d'Odyssey Inn.
Les chambres de ce logement mettent à la disposition des hôtes une TV à écran plat avec des chaînes satellite, ainsi que des conforts tels qu'une climatisation. Elles comportent des salles de bain avec des toilettes séparées et une douche.
Dégustez des spécialités de la cuisine américaine au Barbecue Pit situé à proximité immédiate de l’établissement Odyssey Inn.