A movie theater in Shibuya, Tokyo.

Other Shibuya Attractions