is inactive
Where is ITR, Inc.'s headquarters?
ITR, Inc.'s headquarters is located at TUSCALOOSA, AL
What is ITR, Inc.'s industry?
ITR, Inc. is in the industry of WEIGHT LOSS CENTER
What year was ITR, Inc. started?
ITR, Inc. was started in 1996
Sources: Alabama Secretary of State