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.

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

Weblink

Published on

1 placemark 10,353 views 0 views/24h

Permalink

Embed Code

x px

Be the first to add a comment.