Holiday Inn Express LAS VEGAS

816 SOUTH GRAND AVE
LAS VEGAS
New Mexico
United States