Closter PlazaBy Megan / August 27, 2018 208,337 SF Retail Center comprised of 8 new building with 25 tenant spaces including 15 acres of developed site