MAGNOLIA SPRINGS, ALABAMA HOMES FOR SALE UNDER $150,000