3931 Parker 2E St. Louis, MO 63116

$850.00
2 beds
1 bath
1000 sqft
MLS # Active