Skip to main content

Twitter Inc. headquarters

The headquarters of Twitter Inc. are located in San Francisco. In the video you can see the team behind Twitter in July 2010.

https://www.youtube.com/watch?v=wU6epAkC9wg

Weblink

Published on March 5, 2009

1 placemark 10,435 views 0 views/24h

Permalink

Embed Code

x px

Leave a Reply