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