Apartment Unit 106 at 1517 S Theresa Avenue (Off-Market), Saint Louis, MO 63104 | HotPads