Location The hotel is in northwest Las Vegas, minutes away from the Strip, Red Rock Canyon and Mount Charleston. Facilities The establishment comprises a total of 200 accommodation units. Guests of the establishment are welcomed in the lobby, which has..