1-chōme-4-1 Mita, Meguro City, Tokyo 153-8580, Japan
Seated: 1,440
Standing: 900
Square Feet: 10,804 ft2