1-chōme-4-1 Mita, Meguro City, Tokyo 153-8580, Japan
Seated: 240
Standing: 150
Square Feet: 2,454 ft2