is not in process of liquidation on Mar 10, 2024
Where is Howell Flower Shop, Inc.'s headquarters?
Howell Flower Shop, Inc.'s headquarters is located at FAYETTE, AL
What is Howell Flower Shop, Inc.'s industry?
Howell Flower Shop, Inc. is in the industry of ---
What year was Howell Flower Shop, Inc. started?
Howell Flower Shop, Inc. was started in 1989
Sources: Alabama Secretary of State