Holiday Inn Express Las Vegas South

5760 Polaris Ave
Las Vegas
Nevada
United States