Spotted this incongrous looking building tucked away among the office blocks of Akasaka... only in japan..