The land currently occupies: Shalimar Hotel.
Was located at 1401 South Las Vegas Boulevard, Las Vegas, Nevada.