Retail/Store space for lease in St. Louis, 209 N. 4th St. Roberts Riverfront Plaza St. Louis, MO Floor 1