is not in process of liquidation on Apr 23, 2024
Where is Sherwood Music School's headquarters?
Sherwood Music School's headquarters is located at BIRMINGHAM, AL
What is Sherwood Music School's industry?
Sherwood Music School is in the industry of MUSIC INSTRUCTION
What year was Sherwood Music School started?
Sherwood Music School was started in 1914
Sources: Alabama Secretary of State