Home Atlanta News Johns Creek favors Mark Toro's plan for town center with 750 apartments