Sports Grounds & Stadiums in London - Highbury Avenell Road, Highbury, London, N5 1BU Tags: arsenal, football