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