User Image
An upscale department store just a skip away from Shibuya Station. Famous brand names dominate its floor space.

Scramble Crossing - 104 - Shibu Department Store