New 300-unit N.J. apartment complex has amenities you’d expect at a resort
About 1 Minute