Get In Touch
A 2-minute drive from Interstate 80 in the South Central Omaha business district, this basic hotel is 12 minutes’ drive from the La Vista Sports Complex and 13 minutes’ drive from Downtown.
Standard rooms offer free WiFi and cable TV, with microwaves and minifridges available in every room.
Address: 10708 M St, Omaha, NE 68127
Phone: (402) 597-4116