1-chōme-8-1 Shimomeguro, Meguro City, Tokyo 153-0064, Japan Meguro City, Tokyo 153-0064
Seated: 260
Standing: 120
Square Feet: 2,314 ft2
The layered chandeliers are elegant and the petal motifs on the walls create an oriental modern space that evokes the four seasons of Japan.