TheSports.org
All sports Site
England - Barwell- Founded in 2013
Leicester Road Football Club is a football team from England, based in Barwell. The club was founded in 2013. Leicester Road FC plays their home games in the Leicester Road Stadium.
2021