Orchard Hall


Orchard Hall - building in Shibuya, Tokyo, Japan.