is inactive
Where is Villa Rosa, Inc.'s headquarters?
Villa Rosa, Inc.'s headquarters is located at HOOVER, AL
What is Villa Rosa, Inc.'s industry?
Villa Rosa, Inc. is in the industry of RETAIL FOOD SERVICE
What year was Villa Rosa, Inc. started?
Villa Rosa, Inc. was started in 2003
Sources: Alabama Secretary of State