$223,500
3
Beds
⋅
1
Baths
⋅
26043139
MLS
⋅
CLOSED
Status
8139 S Laclede Station Rd, St Louis
