MAGNOLIA SPRINGS, ALABAMA HOMES FOR SALE $500,000 AND OVER