Via Flavia, 63/65, Veneto, Roma 00187, Italy
No delivery
Spot something wrong?
Dishes at Il Sorriso. Prices may vary in venue.