This is located in quite central Tokyo.
Didn't know and happened to find it when I was searching.
It was a bit warm, early summer like weather and I felt like having a glass of beer.....
Only tried thier amber ale.
Will try something else next time.
This is a quiz. Where would that be?