Simon Willison’s Weblog

Subscribe

Where is Twitter’s office in London?

1st September 2013

My answer to Where is Twitter’s office in London? on Quora

Just off Great Portland Street.