$84,500
3106 Pasteur Avenue
St Louis, Missouri 63114
Single Family Home