London Town

There is a place in the capital, in central London, that overwhelms me with a great sense of London-ness, if that’s a thing. It is the epitome of London, in my opinion, as if introducing me to a city, big and beautiful. It’s a small space, in the round as you exit Piccadilly Circus station…

Read More