Address: Via Leccosa, 59, 00186 Roma, Italy, Rome
City: Rome
Menu Dishes: 25
Reviews: 16356
Website: https://facebook.com
"Abbiamo cenato in quattro. Tavolo in terrazza. Ambiente tranquillo e rilassante. Servizio veloce senza tempi di attesa tra le portate. Proprietario..."
All prices are estimates on menu.