Shibuya Serenity
Shibuya Serenity

Shibuya, Tokyo; One of the busiest cross roads in the world.

Shibuya Serenity

Shibuya, Tokyo; One of the busiest cross roads in the world.