New images of the planned redevelopment of North Point Mall in Alpharetta, Ga., near Atlanta, have been released. The project calls for 24,000 square feet of retail and restaurant space, along with room for 300 residential units. Read The Business Journals story here