HOME + RESORT
South Beach Resort was built tor discerning city dwellers, living a luxurious, tropical, garden-apartment lifestyle amid Las Vegas’ desert sand has been nothing but a mirage in their minds. Until now.
In the city that’s set the standard for what world-class resorts should be, South Beach Resort is enhancing Las Vegas’ on-Strip pleasures with its residential island oasis of off-Strip quietude. It’s an inspired, first-of-its-kind, 5-star experience geared to the lifestyles of those choosing to escape de rigueur of Strip-bound work and play with an evocative, live-work residential destination experience that refreshes their lifestyle of soulful health and wellness…from inside their home, outward.
Located At: 8920 W. Russell Rd. Las Vegas, NV 89148