Get Directions to Townsend Marketing ← View details 6863 SOUTH PEORIA AVENUE, Tulsa, Oklahoma 74136 (918) 496-9222 Get Directions From* To * — Required information