Located just 16 miles north of downtown Tulsa, Oklahoma, at the intersection of two major highways, the iconic Star Lake Ranch is a unique opportunity for the discerning investor. Comprised of 3,290 allcontiguous acres, the largest single block of la