Answer
Novara F.C. plays its home matches at Stadio Silvio Piola, which is located in Novara, Piedmont. The stadium is named after Silvio Piola, a legendary Italian footballer who was born in the city and is considered one of the greatest Italian strikers of all time.