Address: L.mare Duca Degli Abruzzi, 84 Box 826, 00121, Rome, Italy
City: Rome
Menu Dishes: 29
Reviews: 501
"eating was better than I expected, they went the extra mile to meet my needs and the table near the water was really great!"
All prices are estimates on menu.