SOUTH 75
Updated 48 days ago
- Age: 6 years
- ID: 53399171/1
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. The project currently includes a Tractor Supply store on 161st Street. Mark Allen Chevrolet opened in 2018 as the largest Chevrolet dealership in the State of Oklahoma.