Hey! Long story short, but my dad is visiting for the final (I love here) and he'd love to still be able to watch the game in Tokyo. But I have no idea where to go? Any known place? Preferably near Akihabara/Asakusa, but anywhere else is fine.
Just for information, we'd be on the PSG side. Meaning English bars would kinda be enemies territory, haha (joking)
by CrimsonLapis