Board approves 104-unit townhome development | 121 Chanlon Road | New Providence | The Common News