Courtyard Las Vegas South Hotel

5845 Dean Martin Drive
Las Vegas
Nevada
United States