Hotel Godzilla

Hotel Godzilla

March 26, 2015

By

Will the new landmark hotel in Shinjuku with Godzilla make Kabukicho more choatic?, by Weishin Chen