Homes for sale - 703 Westwood #3A, St Louis, MO 63105 – MLS#2102730...