Back to list
Trattoria Memmo
Very good 8.3 (183 reviews)
Around €25
Location
Piazza Cavour, 14/15
I-00193 Roma
See on the map