5850 Delmar Blvd. St. louis, MO 63112
5850 Delmar Boulevard, St. Louis, Missouri 63112
9,000± SF Multipurpose Investment Property FOR SALE, Vintage 1919 Building, Restored to its Original Condition in 2006, Located Just East of the Delmar Loop, One of the 10 Greatest Streets in America, and Within Walking Distance to 2 Metro Link Stations, 5854 Delmar Blvd, 1,761± SF FOR LEASE