Silver Jubilee Stadium

Address:
Townsend Lane, London NW9 7NE