1-chōme-8-1 Shimomeguro, Meguro City, Tokyo 153-0064, Japan Meguro City, Tokyo 153-0064
Seated: 250
Standing: 100
Square Feet: 2,109 ft2
The paintings on the walls emphasize the calm atmosphere.