Das Madame Tussauds befindet sich knapp 2 Kilometer vom Hotel Stunning Palms Studio Strip View Las Vegas entfernt und ist unbedingt einen Besuch wert.
Das Hotel befindet sich im Stadtteil Chinatown in einer 5 Gehminuten Entfernung vom Pole Fitness Studio. Das Shark Reef im Mandalay Bay liegt auch in einer Entfernung von 3 km von diesem Hotel. Auch das Aria Resort & Casino ist in 25 Minuten zu Fuß zu erreichen.
In einigen Zimmern sind kostenloses WLAN, TV und eine Klimaanlage vorhanden.
In der Umgebung gibt es viele Restaurants, darunter das Restaurant Da Lat Vietnamese Restaurant, das sich nur 12 Fußminuten von hier entfernt befindet.