Places to watch F1

I am in Japan for work, staying in Kawagoe, but willing to go to Tokyo. Some of the…