Via Dei Prati Della Farnesina, 59-63, Farnesina, Roma 00135, Italy
No delivery
Spot something wrong?
Dishes at LO'Steria. Prices may vary in venue.