is inactive
Where is Norwood Plaza, Inc.'s headquarters?
Norwood Plaza, Inc.'s headquarters is located at BIRMINGHAM, AL
What is Norwood Plaza, Inc.'s industry?
Norwood Plaza, Inc. is in the industry of GENERAL CONTRACTING
What year was Norwood Plaza, Inc. started?
Norwood Plaza, Inc. was started in 1959
Sources: Alabama Secretary of State