I think this is a strip club.... somewhere in tokyo.