A 8,361 SF free standing building positioned on 1.03 acres at the SW corner of the Bellefontaine Road and Mackin Ave in St. Louis.