Donate SIGN UP

meandme

Only 1 question

Avatar Image
cooleddy4
Does anyone know where Albert Square is in London? Im hoping that its a real street and you can go to visit. I know its set in east london, but can anyone tell me where? And also the nearest tube...

Only 1 question