Shibuya
Business Information
Shibuya, Tokyo, Japan
Hours of Operation:
24 Hours
About the Business:
Known as the Times Square of Tokyo, Shibuya refers to just the popular shopping and entertainment area found around Shibuya ward in Tokyo, Japan.
Shibuya, Tokyo, Japan
Hours of Operation:
24 Hours
Known as the Times Square of Tokyo, Shibuya refers to just the popular shopping and entertainment area found around Shibuya ward in Tokyo, Japan.