Retail/Store space for lease in St. Louis, 417 N. 10th St. 10th St. Lofts St. Louis, MO Floor 1