South 75 is a commercial development located in Glenpool, Oklahoma, just south of Tulsa. The project is located along the east side of Highway 75 between 161st Street and 171st Street. It is anticipated that the project will include other car dealerships, retail businesses, restaurants and offices (including office/warehouse).
This property is off market, which means it's not currently listed for sale or rent on Zillow. This may be different from what's available on other websites or public sources.
