Menlo Manor
1061 Inman Ave
Edison, New Jersey
240 units | Acquired May 2018
Slide 1
Slide 2
Slide 3