The game is being played at the home of Crystal Palace – Selhurst Park in South London home to 25,486 fans. The game will ...