World Italy Rome Largo dei Librari
Square 7033