Aruba Hotel & Spa

1215 Las Vegas Blvd S
Las Vegas
Nevada
United States