Office
Negotiable
7,927 sqft
7,927 sqft
Office
Negotiable
5901 Delmar Blvd
St Louis, MO 63112
1st Floor Turnkey Medical Space
1 mile North of Forest Park with 15 Million annual visitors
Approximately 2.9 miles to Central West End
In close proximity to 64/40, Olive, Skinker, and 170
Close proximity to Washington University
Dense residential area with 3,473 apartments units near