I managed to find the NW Hachiko exit at Shibuya station. This is the crazy giant pedestrian crossing with 3 mega TVs and people crossing in every which direction. If you have ever seen a picture of movie demonstrating just how many people are in Japan, then you have seen this intersection.
Apparently there is a statue of a dog there too. I will go back to the area for dinner and try to find it.