$224,000
13451 Land O Woods Drive, St Louis, MO, 63141
Townhouse