Located less than 10 miles from Omaha, Nebraska city centre, this hotel provides free Wi-Fi and a 32-inch flat-screen TV in every guest room. A hot breakfast is served each morning.
Number of rooms: 84
6939 North 102nd Circle, Omaha, NE 68122, United States