York Square


York Square - Garden square in the London Borough of Tower Hamlets.