1-chōme-2-1 Ōtemachi, Chiyoda City, Tokyo 100-0004, Japan
Seated: 60
Square Feet: 775 ft2
The naturally lit Chapel offers a serene setting and includes two private rooms.