It's not a restaurant, but right off Camo de Fiori, but Lot 87 is a great little bar for an after-dinner drink.
I'd go there for a drink if as suggested you grab a slice, wander and people watch.
It's at Via del Pellegrino 87, ask for my friend Riccardo who runs the bar.