ViaMichelin
Centro Restaurant
Location picture
Stunning 8.7 (1005 reviews)
Approx. €30
Location
Via Cavour, 61
I-00184 Roma