Town West Shopping Center/Freestar Investments, LLC. Share: Real Estate Management Town West Shopping Center/Freestar Investments, LLC. Visit Website 6846 S Canton STE 100 Tulsa, OK 74112 (918) 665-1210 About About Town West Shopping Center Retail, Office and Service Space Available for LeaseBauer & Associates Realtors manages and leasesthe Town West Shopping Center