Location: situated in Tropicana Ave., 1 block from the Las Vegas Strip and just 1 Km. from the Thomas Stadium.
See more: Hotels in USA Hotels in Las Vegas Holiday Destinations in USA