My answer to Where is Twitter’s office in London? on Quora
Just off Great Portland Street.
This is Where is Twitter’s office in London? by Simon Willison, posted on 1st September 2013.
Tagged twitter, london, quora
Next: How do I quit the startup I founded without causing too much fallout?
Previous: Does Facebook Graph Search scale linearly?