8667 S Howell Ave is a office property in the city of Oak Creek, Wisconsin. It is located in the Milwaukee County region of the United States, and shares postal code 53154.
This location has roof access, and a 38,986 square foot lot area.
8667 S Howell Ave
Office
38,986 sq ft
1
Yes
No
55079160203
1/24/2026
12/7/2023