New Google office is located in Covent Garden, London It has 160,000 sq. ft. (15,000 m2) of space, a gym, a massage parlor, a dance …
Read More »New Google office is located in Covent Garden, London It has 160,000 sq. ft. (15,000 m2) of space, a gym, a massage parlor, a dance …
Read More »