I'd love to see the first Greece match in an open-air venue. Do you happen to know of a park or public square showing it on giant screens?
Where did you see the match in the end? I was going to suggest the National Garden, it seems like the kind of park that may show matches?
It may be worth checking the what's on guide to see where other games will be screened.