Mill Creak Residential Development LLC. has asked Needham to permit 300 units to be built on Greendale Ave. on the Needham/Newton line. The lot is approximately 6 acres. Question to landlords: Do we need more luxury apartments in our area? How will this affect your tenant base in the future?