Orchard Hall [Shibuya]
Orchard Hall
theatre building in Shibuya, Japan