Hotel Godzilla March 26, 2015 By Metropolis • March 26, 2015 Will the new landmark hotel in Shinjuku with Godzilla make Kabukicho more choatic?, by Weishin Chen