Apartment Unit 106 at 1517 S Theresa Avenue, Saint Louis, MO 63104 | HotPads