314-385-8000
4600 Oakridge Blvd
Saint Louis, 63121
City of Northwoods’s HQ is located at 4600 Oakridge Blvd, Saint Louis
City of Northwoods’s phone number is 314-385-8000
City of Northwoods’s official website is cityofnorthwoods.com
City of Northwoods’s revenue is $1M - $5M
City of Northwoods has 11 - 50 employees
City of Northwoods is in the industry of: Freight Truck