Nore09
Corvetto Square
What comes out in the picture is the Piazza della Vittoria, at the end of XX Settembre. Piazza Corvetto is another square, at the end of Via Roma, but in the downtown area of the city. I suggest visiting both of them, but especially the vantage point of the photo (which is the Piazza della Vittoria.)