- Miami, Florida, United States
Astor Impact Windows and Doors is a company based out of 7330 SW 42nd St, Miami, Florida, United States.