Retail/Store space for lease in St. Louis, 1308-1310 Washington Ave., St. Louis, MO