I generally don't like large venues like this but they have large screens everywhere several to make sure that aren't close and their sound will be second to none.
The address is Piazza Trinita dei Monti 6, Spagna. http://w66501ot.bget.ru/user/DarnellStead447/