Ownership of South Point Casino: An Overview by christinshootspeople March 22, 2026 South Point Casino, a prominent gaming and entertainment destination located in Las Vegas, Nevada, is owned by Michael Gaughan, a well-known figure in the gaming industry. Gaughan has a long-standing ... Read More