645 S Newstead Ave is a office property in the city of Saint Louis, Missouri. It is located in the United States, and shares postal code 63110-1116.
This location is a total of 61,308 square feet, has 2 floors, roof access, was built in 1978, and renovated in 2013. The property has a 174,676 square foot lot area, is zoned as K, and has 100 parking spaces.
645 S Newstead Ave
Office
1978
2013
K
61,308 sq ft
174,676 sq ft
2
100
No
No
1/24/2026
9/12/2025