Directory Company Details The Right Touch Cleaning Address: 4744 S 166th East Pl, Tulsa, OK 74134 United States Phone: 918-808-1389 Company Type: Building Service Contractor