The Farm Shopping Center, 5119 S Sheridan Rd, Tulsa (918) 664-4444
The Farm Shopping Center, 5119 S Sheridan Rd, Tulsa, OK 74145 (918) 664-4444