1/31 Active $359,900 2 Beds2 Baths1,454 SqFt 520 N And South RD #105, St Louis, MO 63130 Listed by The Agency