If you were wanting to stay a few nights in a Super Mario-themed hotel or apartment, there's few places you would think to look first than Tokyo, Japan. But what you might not expect is that instead ...