Quote Originally Posted by Tuerto View Post
I think the biggest is in Romford, or around that area, London overspill. Something like 50, 000 residents, although that sounds a lot, doesn't it? Maybe I'm way off.
I think it's called Beacontree ?