This unexpected London venue is hosting a free season of ‘Godzilla’ movies
House. Japan’s cultural centre in Kensington will be welcoming Londoners into its inner sanctum for a free mini-season of Godzilla movies from September ...
Time Out
4 days ago