Cherry Red Records Stadium

Cherry Red Records Stadium

Stadium in London, England