Access

3-53-7 Minamiotsuka,
Toshima-ku, Tokyo 170-0005
Mon-Sat 15:00 - 23:30 (23:00 LO)
Sun 15:00 - 21:30 (21:00 LO)

Titans