1-chōme-8-1 Shimomeguro, Meguro City, Tokyo 153-0064, Japan Meguro City, Tokyo 153-0064
Seated: 160
Standing: 160
Square Feet: 2,195 ft2
There is a Noh stage in front. On the ceiling is a fan painting depicting women in Japanese clothing. The spacious 123 tatami Japanese space invites visitors to the ancient world.