Where to Watch the Final in London

Eagles_westy

New member
Location
Beckenham
Country
England
So, for the unlucky ones like myself who couldn’t get a ticket. Where’s everyone watching it? Would be great to find a pub/sports bar in central London with other Palace fans. Not sure I fancy South Norwood high street.
 

Holmesdale Online Shop

Back
Top