Godzilla Hotel Opens In Tokyo And It Looks… Well… Monstrous

Fancy spending the night in the company of a legendary monster?