Ground

Selhurst Park

Selhurst Park

Selhurst Park is a football stadium in Borough, London, England. It is the home of Crystal Palace F.C. This stadium was opened in the year 1924.