Edgar Allan Poe bronze coming to Boston

So where in Boston is Edgar Allen Poe Square? I’ve lived in around Boston my whole life and I can think of dozens of squares in Boston and the surrounding towns (and use most of them when giving directions), but I have no idea where it actually is? Is it legitimately a square or is it just an intersection they put an extra sign up at?