1-13 St Giles High St is a bustling street in London, United Kingdom, known for its mix of historic architecture, trendy boutiques, and cultural attractions.
Part of: Google's Office Locations