Ohh I know the place exactly! Can recall clear memories from a couple of years back when I was travelling through Japan for 2 months, lived only a 20 min walk or so from the place.
Very envious of you atm, quite cold and dark here in Sweden😉
How long are you in Tokyo for?