- 6245 Odell St, Saint Louis, MO 63139$1,600/mo2 beds · 1 bath · 900 sq ft6245 Odell StSaint Louis, MO 63139
- 2922 Tamm Ave, Saint Louis, MO 63139$1,495/mo3 beds · 1 bath · 1,233 sq ft2922 Tamm AveSaint Louis, MO 63139
- 6575 Odell St, Saint Louis, MO 63139$4,200/mo3 beds · 1 bath · 1,528 sq ft6575 Odell StSaint Louis, MO 63139

Updated



