Google Offices Central St Giles London
Size: 3264px × 4896px
Location: London England UK
Photo credit: © somewhere else / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: british, building, central, city, company, construction, courtyard, covent, english, garden, giles, google, headquarters, hq, internet, london, modern, office, offices, square, st, westend