In the heart of Lincoln, Nebraska, less than 10 minutes’ walk from the University of Nebraska, this hotel offers rooms with flat-screen TVs. A heated indoor pool is available on site.
Number of rooms: 576
333 South 13th Street, Lincoln, NE 68508, United States
Hotel booked 5 times today.