Retail/Store space for lease in St. Louis, 2615 Washington Ave. George E. Walsh St. Louis, MO Floor 1