Located 1.6 km from McCarran International Airport and the Las Vegas Strip, this all-suite hotel offers spacious accommodations with full kitchens and free Wi-Fi.
Number of rooms: 518
4034 South Paradise Road, Las Vegas, NV 89109, United States
Hotel booked 5 times today.