Whyteleafe

Whyteleafe

Whyteleafe, founded in 1946, is a England football club based at Church Road in London. Stadium capacity: 2,000.