Homes for sale - 3228 Liberty, St Louis, MO 63111 – MLS#21040801 - ...