is inactive
Where is Studio 120, Inc.'s headquarters?
Studio 120, Inc.'s headquarters is located at DOTHAN, AL
What is Studio 120, Inc.'s industry?
Studio 120, Inc. is in the industry of PHOTOGRAPHY STUDIO
What year was Studio 120, Inc. started?
Studio 120, Inc. was started in 2001
Sources: Alabama Secretary of State