Google Campus 1 Published April 7, 2013 at 448 × 312 in Google Campus Google Campus London, Shoreditch Coworking Office Space