Offering a location 5 minutes' walk from Plaza Towne Shopping Center, Odyssey Inn National City offers 39 rooms.
El Toyon Recreation Center is 1.3 miles from this inn, and the 5.5-acre Pepper Park is located 2.1 miles away. Kimball Park is also located within a few blocks of the National City hotel. For sport fans the Odyssey Inn offers access to Petco Park Stadium, which is around 15 minutes away by car.
The rooms at this accommodation provide guests with a flat-screen TV with satellite channels, as well as comforts such as air conditioning. Bathrooms, equipped with a separate toilet and a shower, also feature bath sheets and towels.
Guests can dine at Barbecue Pit located 0.2 miles away.