8/10
Very Good
Free Wi-Fi
Just 3 miles from historic Boys Town, this Omaha, Nebraska hotel offers rooms with free Wi-Fi and a cable TV with HBO. It features and indoor pool and hot tub.
Number of rooms: 89
11818 Miami Street, Omaha, NE 68114, United States
Hotel booked 1 times today.