This hotel is located 5 miles from La Vista and 10 miles from downtown Omaha. The hotel offers a free area shuttle and suites with a flat-screen TV.
Numero delle stanze: 257
12520 Westport Parkway, La Vista, NE 68128, Stati Uniti
Prenotato 2 volte oggi.