Leamington Road definition

Search

Leamington Road

Leamington Road logo #21000 Leamington Road was a football ground in Blackburn in England. It was the home ground of Blackburn Rovers between 1881 and 1890. ==History== Blackburn Rovers moved to Leamington Road from their Alexandra Meadows ground in 1881. As the ground developed, a 600-seat stand was built on the north-eastern touchline and a pavilion constructed in the east...
Found on http://en.wikipedia.org/wiki/Leamington_Road
No exact match found.