Excellent location in a picturesque Roman square. Literally steps from Campo de Fiori and super close to Piazza Navona. Amazing restaurants, gelaterias and even grocery stores all nearby.