4461 Dewey Ave Ave, Saint Louis MO 63116
Saint Louis, Missouri, United States
USD 46,000
- 1
- 1
- 600 ft2
8770 Jordan Avenue, Saint Louis MO 63147
Saint Louis, Missouri, United States
USD 70,000
- 2
- 1
- 884 ft2