HOME + RESORT
South Beach Resort was built for discerning residents looking for a luxurious tropical apartment home lifestyle amid the Las Vegas desert. Until now, that would have been nothing but a mirage.
In the city that sets 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. South Beach caters provides 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