I'd like to see it near the Garden. The Bobby Orr statue is already there; they can probably find a fitting play nearby to put Russell.
If not there, maybe somewhere in the Copley area.
I'm trying to envision how a Russell statue could be incorporated near Red's bench, and I'm having trouble seeing how it would fit in the area.