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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results