Apartment for rent, 6040 Southwest Avenue, St. Louis City, MO, in St. Louis, United StatesSt. Louis, 6040 Southwest Avenue, St. Louis City, MODuplex