Simon Willison’s Weblog

Where is Twitter’s office in London?

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

Just off Great Portland Street.