Help me ID a place in London from a TV show
November 11, 2020 6:07 PM Subscribe
I'm watching BBC's The War of The Worlds and was wondering what is this place. I'm having a hard time finding it on Google Maps. The show is set in the early 20th century, does this place still exist?