a new 28-story residential tower in downtown New Rochelle, bordered by Lecount Place to the north and North Avenue to the ...