Originally Posted by Tuerto 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 ?
Forum Rules