Gracechurch Street

Gracechurch Street is a main road in the City of London, the historic and financial centre of London, which is designated the A1213. It is home to a number of shops, restaurants, and offices.

More information on the Wikipedia page.