sorry i'm late, i tried to take a short cut and got lost in the barringate triangle
an area in the city of london that exists roughly around the train stations of barbican, farringdon and moorgate
"sorry i'm late, i tried to take a short cut and got lost in the barringate triangle" What is the definition of "barringate triangle"?