Hey... google didnt help me out so prolly someone here can...
I am looking for this place called the American xx in Shibuya. Right by hachiko walking on the street towards the Keio Inokashira. I tried looking for it with google maps street view but couldn't find it...
anyone have an idea where this is at, name, website, whatever.
thanks yall