That's the only place which comes to mind at the moment, it's the surrounded by parks and fields. I think there's plenty of accommodation close by as well to house the team as well.I can't recall the exact list, but West Ham's was on there. I've only been there once, for the Anniversary games, and can't really recall the area around there, but presumably less packed in residential than the others. Certainly like Arsenal that literally have lines of houses right outside.
Brighton was on there, that's remote.
No Liverpool, United, Everton, Arsenal, Tottenham for pretty clear stacked residential areas nearby reasons.
So I guess it's a bit of a guess from those remaining!
Having all of the games there might be safest option, but I that would mean having games on throughout the week.