Retail/Store space for lease in St. Louis, 800-804 N. 1st St. Fuse Building 800 N. 1st St. St. Louis, MO