Constructed in 2015, the The Willows at Alder Creek apartment building comprises 56 units of the following unit mix: Four Bedroom/Two Bath, One Bedroom, Three Bedroom/One Bath, Two Bedroom/One Bath, totaling 47,706 SqFt. The property is located in Newark - North, at 101 Terrace Drive, Suburban Philadelphia.