Museum of London
There’s really a place called the Isle of Dogs in London? The muzzies aren’t going to like that.