About London Rebels
The most professional amateur cricket team in the world, maybe even London England.
More about London Rebels
London Rebels is located at London, United Kingdom
https://www.lastmanstands.com/team-profile/t20/?teamid=15665