Menlo Manor
1061 Inman Ave
Edison, New Jersey
240 units | Acquired May 2018