ViaMichelin
I Pupi Amuri pà Sicilia
Location picture
Stunning 8.5 (16 reviews)
Approx. €19
Location
Via Leccosa, 52
00186 Roma