Residential & Mixed Use

AvalonBay eyes start of site work at $350 million mixed-use project at Princeton Junction