is not in process of liquidation on Feb 15, 2024
Where is Savills Inc.'s headquarters?
Savills Inc.'s headquarters is located at 399 Park Avenue, 11th FLNew York, NY 10022
What year was Savills Inc. started?
Savills Inc. was started in 2005
Sources: Mississippi Secretary of State