Notice: JavaScript is required for this content. Costa Del Sur Spa & Salon Inside South Point Hotel & Casino 9777 S Las Vegas Blvd Las Vegas, NV 89183 Reservations 702-797-8030