Retail/Store space for lease in St. Louis, 1224 Washington Ave. Roberts Galerie St. Louis, MO Floor 2