Richard S. • October 10, 2010Check out the roof garden, great views over the creek
j • July 15, 2013You may think this is the highest Google office, but you'd be wrong. The Taipei office is higher in the Taipei 101.
Don't see the place you're looking for? Add a new place to Foursquare.