Canal Street

Canal Street Stadium in Leicester, England, is not widely recognized as one of the prominent football venues in the region. It generally serves as a local venue for amateur or community football matches rather than hosting professional league games.

Country England
City Leicester