Leigh Leopards Logo

Football club in Leigh, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Leigh Leopards are an English professional rugby league club based in Leigh, Lancashire who play in the Rugby League Championship. The club …