Station Place - Downtown Office Building
400 South 18th Street St. Louis, MO 63103
- 128,015 Square Feet
- For Sale For Lease
128,015 gross square feet. 32,000 square foot floor plates.
Building Size: 128015 Square Feet
Area Available: 128,015 Square Feet
- 35 covered parking spaces
- Adjoining parking lot & MetroLink station
- Owner will consider lease with user of at least 65,000 SF
Contact us regarding this property
An unexpected error has occurred. Please try again.
You didn't check the 'I'm not a robot' checkbox.