La Tartaruga

Italian

Italy

Lazio

Rome

Via del Monte della Farina, 53

A Better Place to Eat