Going to Tokyo next week and would like to check out this place. I don't see it on google maps under the images or street view. Is it on the street level or do I have to go up to a certain floor? I don't wanna end up going to the wrong place and meeting some touts.