Homes for sale - 405 N Water Street, Madrid, IA 50156 – MLS#618952 ...