MAGNOLIA SPRINGS, ALABAMA HOMES FOR SALE $150,000-$200,000