Stadium Name: Selhurst Park
Country:
England England
Address: Holmesdale Road
Capacity: 26 309
Surface: Grass
Teams: